由于“PermissionError”,Windows 7,Python 3.6.0无法生成新文件。

时间:2017-04-27 04:54:50

标签: python python-3.x windows-7

所以我使用了这段代码:

test_file = open('c:\\test.txt', 'w')
test_file.write('TEST')
test_file.close()

它返回了这个错误:

PermissionError:[Errno 13]权限被拒绝:'c:\ test.txt'

应该发生的事情是它会生成一个txt文件,在其中写入TEST,就是这样。

谷歌搜索错误没有返回任何结果。 (无论如何我都能理解)我对编程很新,所以请给我一个简单的答案(如果可能的话)。

1 个答案:

答案 0 :(得分:0)

import os
#you don't have permission to write to the root folder in C drive. You can try to write to your desktop
test_file = open(os.path.join(os.environ["HOMEPATH"], "Desktop","test.txt"), 'w')
test_file.write('TEST')
test_file.close()
#Now check your desktop you should see the test.txt file