我在windows下,但是需要处理一些unix风格的路径,比如:
In[4]: os.path.abspath('/prj/vl')
Out[4]: 'C:\\prj\\vl'
Run Code Online (Sandbox Code Playgroud)
这不是我想要的正确输出。所以我想知道是否有一种方法可以强制os.path
在 Unix 下工作?即我想看看是否有类似的东西:os.path.setos('Linux')
os.path
是不同的模块,具体取决于您的操作系统。如文档中所述os.path
,您可以明确导入 Unix 样式路径的版本:
import posixpath
Run Code Online (Sandbox Code Playgroud)
其他版本适用ntpath
于 Windows 路径、macpath
旧式 MacOS 路径和os2emxpath
OS/2 EMX 路径。
归档时间: |
|
查看次数: |
55 次 |
最近记录: |