pycharm 我无法获取要在Windows上创建的3个文件[重复]

roejwanj  于 11个月前  发布在  PyCharm
关注(0)|答案(1)|浏览(175)

此问题在此处已有答案

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",等等其他字符串。

44u64gxh

44u64gxh1#

尝试在终端中运行代码。
如果它工作,然后创建一个新的配置文件,从PyCharm运行按钮运行文件。
否则,请检查您是否有权限在该目录(运行代码的目录)中写入文件
以管理员权限运行(如果您没有权限)

相关问题