Python中的Windows路径

发布于 2021-02-02 18:07:28

代表Windows目录的最佳方法是什么"C:\meshes\as"?我一直在尝试修改脚本,但是它永远无法正常工作,因为我似乎无法正确获得目录,我想是因为它'\'充当转义符?

关注者
0
被浏览
95
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    183

    你可以始终使用:

    '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
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看