我有下面的代码,但它os.mkdir不适用于我的。编译不会返回任何错误,但运行代码不会创建文件夹。
def folder():
timenow = datetime.now().strftime('%Y-%m-%d_%H%M%S')
folderpath = os.path.join(currentpath,"folder",str(timenow))
if os.path.exists(folderpath) == False:
os.mkdir(folderpath)
return
Run Code Online (Sandbox Code Playgroud)
101*_*101 10
尝试这个:
def folder():
timenow = datetime.now().strftime('%Y-%m-%d_%H%M%S')
folderpath = os.path.join(currentpath, "folder", str(timenow))
if not os.path.exists(folderpath):
os.makedirs(folderpath)
print 'Created:', folderpath
folder()
Run Code Online (Sandbox Code Playgroud)
makedirs会创建所需的子目录,而mkdir只能创建一个目录。也就是说,您应该看到一个例外。
| 归档时间: |
|
| 查看次数: |
20121 次 |
| 最近记录: |