Нет такой ошибки файла или каталога при попытке открыть файл, выполняющий сценарий Python через VSCodium - PullRequest
0 голосов
/ 31 января 2020

В последнее время я использую VSCodium и пишу код Python. Тем не менее, я не могу найти способ открыть существующий файл при запуске сценария с VSCodium.

У меня есть такой код, он отлично работает при запуске из терминала, работает. Но не с VSCodium.

def remove_e_words(path,path_copy):
    newfile = open(path_copy,"w")
    orig = open(path,"r")

    lines = orig.readlines()

    for line in lines:
        newfile.write(sans_e_spec(line)+"\n")

    newfile.close()
    orig.close()

Вот ошибка, которую я имею:

FileNotFoundError: [Errno 2] No such file or directory: 'vers-queneau.txt'

Я искал похожие проблемы на stackoverflow, я пробовал это: Can ' Запустите код python через VS Code. Не удается открыть файл ptvsd_launcher.py [Errno 22] Недопустимый аргумент

У меня установлена ​​пониженная версия, она все еще не работает.

Я также попытался использовать каталог файлов вместо этого, изменив параметр в Настройках, он также не устранил проблему.

Что я могу сделать, чтобы решить эту проблему, пожалуйста ?

Спасибо.

1 Ответ

0 голосов
/ 04 февраля 2020

Возможно, текущий рабочий каталог не установлен так, как вы ожидаете. Если вы запустите свой код с print(os.getcwd()), вы, скорее всего, обнаружите, что это не тот каталог, который вы ожидаете. Либо скорректируйте относительный путь к файлу, чтобы учесть этот диск, либо укажите абсолютный путь (если файл находится рядом с файлом, который вы запускаете, вы можете рассчитать его местоположение на основе __file__).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...