我的问题: 我想使用一个名为bestand.csv的文件。所以我写了一些代码打开文件:
bestand = open("bestand.csv")
当我想在Atom中运行代码时,会显示以下消息:
Traceback (most recent call last):
File "A:\Drive\Fahrzeugverwaltung\Fahrzeugverwaltung.py", line 1, in
<module>
bestand = open("bestand.csv")
FileNotFoundError: [Errno 2] No such file or directory: 'bestand.csv'
[Finished in 0.098s]
似乎在同一目录中没有名为bestand.csv的文件。但是文件存在。
VS-Code中存在相同的问题 似乎找不到该文件。
但是当我在Python IDLE中运行代码时,我可以打开文件并可以使用它。
有人知道如何解决此问题吗?
答案 0 :(得分:0)
轻松修复可能会根据脚本的位置自动构建绝对路径
import os
path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "bestand.csv")
bestand = open(path)
答案 1 :(得分:0)
解决方案很简单:此处的问题是脚本路径未正确读入IDE。只需使用-> Atom从文件夹中打开脚本即可,脚本可以正常工作并且文件已正确加载。 谢谢大家