我不断收到错误:“没有这样的文件或目录”[重复]

I keep getting Error: "No such file or directory" [duplicate]

提问人:Zayd 提问时间:10/4/2023 最后编辑:SternKZayd 更新时间:10/6/2023 访问量:50

问:

我有一个程序,我想从我的程序中访问文本文件。即使代码正确且文件已在同一目录中创建,PyCharm 也会拒绝访问它。我想知道如何修复此错误。

我想从我的程序“bonus11”访问文本文件“data.txt”。即使代码正确并且文件已在同一目录中创建,程序也无法打开它。 我已经尝试粘贴整个文件路径。

    def get_average():
        with open("data.txt.py", 'r') as file:
            data = file.readlines()
        return data
    
    
    average = get_average()
    print(average)

这是包含文件和目录的代码:This is code with the file and directory

我想知道如何访问从 . 我将不胜感激对代码的任何更改data.txtbonus11

python pycharm 文件未找到 filenotfounderror

评论

0赞 Kafarson 10/4/2023
您有 2 个问题:1) 文件路径错误,导致此文件位于目录内 2) IMO 文件应具有扩展名而不是data.txt.pyfilesdata.txt.py.txt.py
0赞 John Gordon 10/4/2023
我想知道如何访问该文件使用文件的完整路径名。当您只调用 时,它假定文件位于当前目录中。但事实并非如此。open("data.txt.py", 'r')

答:

0赞 Antoine 10/4/2023 #1

路径不正确,应该是with open("./files/data.txt.py", 'r') as file: