我在Win7机器上有以下文件夹结构:
C:\dev\bin\toplevel\python
我正在运行一个脚本,在此文件夹中说 p1.py 。 我需要在
下创建名为 Myscript 的文件夹C:\dev\matlab\scripts
我需要使用相对于当前文件夹\python
的路径。
我尝试使用:
LibPathTst= '.\\dev\matlab\\scripts'
os.makedirs(LibPathTst)
但这会创建:
C:\dev\bin\toplevel\python\dev\matlab\scripts
任何帮助?
答案 0 :(得分:2)
../../../matlab/scripts
应该是你想要的。由于您使用的是python,os.path.relpath
(将两条路径作为arts)为您提供此结果。
在目录中,有两个"特殊"节点:"。"和" ..",分别指向当前目录和父目录。