Ошибка файла не найдена при запуске скрипта python в виртуальном env [закрыто]

Я использую Ubuntu 16.04 в VirtualBox 5.2 внутри среды Windows 10. Я запускаю сценарий python для Python 3.6.2 в среде venv в моем терминале в Ubuntu, и я продолжаю получать эту ошибку. Я использовал тот же скрипт успешно на другой машине Ubuntu, но это новая настройка, и я не уверен, могут ли мои программы читать информацию из необходимых папок. Я знаю, что файл находится в указанной папке, но сценарий после его запуска не может его найти. Я предполагаю, что папка или файл не видны каким-то образом. Это моя запись в терминале вместе с тегом среды venv.

(venv) user_name:~$ python3.6 /home/user_name/script_name.py File "/home/user_name/script_name.py", line 79, in <module> text=lexical_data(html_file, 'utf-8') File "/home/user_name/script_name.py", line 18, in lexical_data html = open(html_file, encoding=encoding).read() FileNotFoundError: [Errno 2] No such file or directory: 'home/user_name/SW.txt'

Эта ошибка связана с файлом, который я хочу, чтобы скрипт читал и вводил в качестве текста для манипуляции. Тот факт, что он называет файл и ищет его, предполагает, что код работает правильно в скрипте. Проблема заключается в том, что файл не находит или не отображается.

Когда я открываю script_name.py, строка 18 имеет ...

html = open(html_file, encoding=encoding).read()

и строку 79 (другая неудачная строка) имеет ...

text=lexical_data(html_file, 'utf-8')

оба содержат переменную html_file. Место, где определена переменная html_file, является строкой 78 ...

html_file = 'home/user_name/SW.txt'

Строки 18 и 79 скрипт просит прочитать файл, но определение файла - строка 78. В этом определении файла есть путь к файлу, который нужно прочитать в строке, и если я перейду к самому файлу, его путь под «свойствами» согласуется с тем, что в Струна. Я попытался переместить файл в разные папки и из него и изменил соответствующую строку в 78, без изменения ошибки. Может быть, что-то не так с определенными путями? (.pth) Когда я ввожу команду 'dir', я могу увидеть файл SW.txt в указанном каталоге.

1
задан 8 December 2017 в 21:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: