Проблема с открытыми файлами в Atom, VS Code работает только в Python IDLE - PullRequest
0 голосов
/ 16 декабря 2018

Моя проблема: я хочу работать с файлом с именем 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-коде. Файл не найден.

Нокогда я запускаю код в Python IDLE, я могу открыть файл и работать с ним.

Кто-нибудь знает, как это исправить?

Ответы [ 2 ]

0 голосов
/ 16 декабря 2018

Решение простое, как и предполагалось: проблема в том, что путь к скрипту не был правильно прочитан в IDE.Просто откройте скрипт из папки -> Atom, и он работает, и файлы загружаются правильно.Спасибо всем

0 голосов
/ 16 декабря 2018

Простым исправлением может быть автоматическое построение абсолютного пути по месту нахождения вашего скрипта

import os

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