此问题在此处已有答案:
How to set working directory for projects in PyCharm?(11个回答)
12天前关门了。
我在Windows上使用PyCharm,我无法在文件夹中创建3个文件。我看了两遍我正在上的讲座,还有上一次讲座,但我找不到解决问题的方法。
这是我现在的代码:
contents = ["All carrots are to be sliced longitudinally.", "The carrots were perfectly sliced.", "The carrots were reportedly sliced."]
filenames = ["doc.txt", "report.txt", "presentation.txt"]
for content, filename in zip(contents, filenames):
file = open(f"../files/{filename}", 'w')
file.write(content)
字符串
无论我做什么,我总是得到同样的错误:
file = open(f"../files/{filename}", 'w')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '../files/doc.txt'
型
我不知道该怎么做来修复这个错误,我想一些帮助这个问题.
我试过演讲中写的代码:
for content, filename in zip(contents, filenames):
file = open(f"../files/{filename}", 'w')
file.write(content)
型
但没成功
我也浏览了讲座中提出的问题,并使用了其中一个例子:
for content, filename in zip(contents, filenames):
file_path = os.path.join("files", filename)
file = open(file_path, 'w')
file.write(content)
型
但那也没用
我期待代码创建3个文件["doc.txt", "report.txt", "presentation.txt"]
和保存每个字符串在文件中的顺序["All carrots are to be sliced longitudinally.", "The carrots were perfectly sliced.", "The carrots were reportedly sliced."]
。例如,"All carrots are to be sliced longitudinally."
将被保存在"doc.txt"
,等等其他字符串。
1条答案
按热度按时间44u64gxh1#
尝试在终端中运行代码。
如果它工作,然后创建一个新的配置文件,从PyCharm运行按钮运行文件。
否则,请检查您是否有权限在该目录(运行代码的目录)中写入文件
以管理员权限运行(如果您没有权限)