小编典典

Python 中的 Windows 路径

all

例如,表示 Windows
目录的最佳方式是什么"C:\meshes\as"?我一直在尝试修改脚本,但它从不工作,因为我似乎无法正确获取目录,我认为是因为'\'充当转义字符?


阅读 70

收藏
2022-06-07

共1个答案

小编典典

您可以始终使用:

'C:/mydir'

这适用于linux和windows。其他可能性是

'C:\\mydir'

如果您对某些名称有疑问,您还可以尝试原始字符串文字:

r'C:\mydir'

但是,最佳做法是使用os.path始终为您的操作系统选择正确配置的模块功能:

os.path.join(mydir, myfile)

从 python 3.4
你也可以使用pathlib模块。这相当于上面的:

pathlib.Path(mydir, myfile)

或者

pathlib.Path(mydir) / myfile
2022-06-07