【发布时间】:2014-12-23 06:57:55
【问题描述】:
我想我对 os.mkdir 和 os.makedirs 的工作方式非常熟悉,但不知何故我在这里遗漏了一些东西。我的脚本myscript.py 中有一个名为check_for_dir() 的函数,它位于此路径Users/myuser/Projects/myProject/myscript.py 中。我想在我的主文件夹中创建一个名为 mydirectory 的目录。它看起来像这样:
import os
path = 'Users/myuser/mydirectory/'
def check_for_dir(path):
if not os.path.exists(path):
os.makedirs(path)
check_for_dir(path)
但由于某种原因,变量path 中定义的整个结构是在脚本的位置创建的。这意味着目录mydirectory/ 是在此路径中创建的:
Users/myuser/Projects/myproject/Users/myuser/mydirectory/
我做错了什么?
【问题讨论】:
标签: python-2.7 path dir