如何修改变量(python)中的路径?



在找到我实际使用os.getcwd()__file__处理的Python文件的路径后,我想修改它,所以如果我把它放在一个名为r的变量中,然后删除路径的一部分,那将非常好。例如,路径是'C:\Users\Shadow\Desktop\213.py',如果我想从路径(r(中删除\213.py,我该怎么做?

您可以操作您的字符串:

r = 'C:\Users\Shadow\Desktop\213.py'
r.rsplit('\', 1)[0]

输出:

'C:\Users\Shadow\Desktop'

您可能还想了解一下pathlib。路径

您在示例中提取目录名。使用CCD_ 7可以很容易地实现这一点。

import os
os.path.dirname(__file__)

这种解决方案是跨平台的(主要是(,避免了将路径视为字符串时出现的大多数陷阱。

如果您需要存储在变量中的值:

import os
r = on.path.dirname(__file__)

相关内容

  • 没有找到相关文章

最新更新