在Atom中打开文件的问题,VS Code仅在Python IDLE中有效

时间:2018-12-16 16:44:31

标签: python ide atom-editor

我的问题: 我想使用一个名为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的文件。但是文件存在。

Files in the folder

VS-Code中存在相同的问题 似乎找不到该文件。

但是当我在Python IDLE中运行代码时,我可以打开文件并可以使用它。

有人知道如何解决此问题吗?

2 个答案:

答案 0 :(得分:0)

轻松修复可能会根据脚本的位置自动构建绝对路径

import os

path  = os.path.join(os.path.dirname(os.path.abspath(__file__)), "bestand.csv")
bestand = open(path)

答案 1 :(得分:0)

解决方案很简单:此处的问题是脚本路径未正确读入IDE。只需使用-> Atom从文件夹中打开脚本即可,脚本可以正常工作并且文件已正确加载。 谢谢大家