Python中的Windowspath

代表一个Windows目录的最好方法是什么,例如“C:\ meshes \ as”? 我一直在试图修改一个脚本,但它永远不会工作,因为我似乎无法得到目录的权利,我假设因为'\'充当转义字符?

你总是可以使用:

'C:/mydir' 

这适用于Linux和Windows。 其他的可能性是

 'C:\\mydir' 

如果你有一些名字的问题,你也可以尝试原始string:

 r'C:\mydir' 

但是最好的做法是使用os.path模块函数,这些函数总是为您的操作系统select正确的configuration:

 os.path.join(mydir, myfile) 

使用os.path模块。

 os.path.join( "C:", "meshes", "as" ) 

或使用原始string

 r"C:\meshes\as"