2016-02-17 113 views
0

我想用python来创建一个新文件夹,如果该文件夹已经存在不会给我一个例外。因此我运行代码:Makedirs错误意外的关键字参数'exists_ok'

import os 

os.makedirs('test', exist_ok=True) 

然后我收到错误

Traceback (most recent call last): 
    File "C:\...\testing.py", line 3, in <module> 
    os.makedirs('test', exist_ok=True) 
TypeError: makedirs() got an unexpected keyword argument 'exist_ok' 

我真的不明白这意味着什么,或者为什么它不工作?

我真的不能找到那么多的文件上exist_ok除了它是新的下面

https://docs.python.org/3/library/os.html?highlight=makedirs#os.makedirs

感谢

到Python 3.2
+2

你确定你正在使用Python 3.x的运行脚本? – Selcuk

回答

0

您的代码正常工作对我来说,我使用python 3.4

你可以使用python3 --version或python --version从命令行检查你的版本。

从你的脚本,你可以用下面的代码检查:

import sys 
print(sys.version) 
+1

或命令行中的'python -V'(大写字母V) – cdarke

+0

对不起,我使用的是Python 3.5。我正在使用LiClipse,但是当我在我的Idle安装的命令行中尝试了相同的代码时,它似乎工作正常? – user5841014

+0

那你修好了吗? – Skirrebattie

相关问题