Скрипт Python выдает `: Нет такого файла или каталога`
У меня есть несколько скриптов Python, которые работают очень хорошо, но один скрипт (по состоянию на сегодняшнее утро) начал выдавать мне эту ошибку, если я пытаюсь запустить его из bash:
: Данный файл или каталог отсутствует
Я могу запустить «сломанный» скрипт, выполнивpython script_name.py
и, немного оглянувшись, я понял, что, возможно, мое окончание строки hashbang изменилось (молча), поэтому я посмотрел на окончание строки рабочего скрипта и сломанный скрипт через:set list
вариант в VI, как указано в этом вопросе ->Просмотр окончаний строк в текстовом файле
Оба файла заканчиваются с использованием одного и того же символа ($
) поэтому я как бы в растерянности от того, как действовать дальше. В частности, как на самом деле «увидеть» конец строки в случае, еслиset list
был не правильный метод.
PS: Сценарий исполняемый, и там есть шебанг, я сказал, что только этот 1 скрипт хорошо работал до выходных, но с утра я начал выдавать мне эту ошибку.
-- редактировать: --
Запуск скрипта черезdos2unix
действительно ли это работает снова, но я хотел бы знать, как можно каким-либо образом визуализировать окончание строки в VI (M) или почему Джани каким-то образом преобразовал окончание строки (так как я никогда не работаю с системой dos / windows) ,