Расскажите друзьям о статье...
Share on VK
VK
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter

Случилось, что при скрипта выводится сообщение: “: Нет такого файла или каталога”.
[root@localhost Python_or_ Bush]# ./ithelp21.py
: Нет такого файла или каталога.

Варианты решения следующие:

1. Для начала, немного теории, которая возможно сразу же решит вопрос. Как мы запускаем файл?

./имя_файла.py

– если вы находитесь в директории файла. (Часто новички просто вводят просто названия файла для запуска имя_файла.py)

/var/share/имя_файла.py

– если вы находитесь в любой другой директории, указываем полный путь до файла.

Если вы находитесь в директории файла вводим команду ls -l и ищем в списке файл.
Если файл запускает указанием полного пути, тогда команда будет выглядеть: ls -l /var/share/.

Файла нет?! – проверяем путь до файла и запускаем с правильным указанием пути до него.
Файл на месте – переходим ко второму пункту.

2. Команда ls – l покажет нам какие права есть у файла.
Если у вашего пользователя недостаточно прав на запуск файла.
С правами все порядке? – переходим к третьему пункту.

3. В операционных системах есть свой формат символов, обозначающий перевод строк:

Windows - \r\n или CRLF (код 0D0A)
Unix - \n или LF (код 0A)

Если вы откроете ваш файл с помощью Notepad ++ , то можете увидеть в нижней информационной панели значения:
Windows(CR LF) или UNIX (LF).

Если вы видите Windows (CR LF), значит вам нужно преобразовать файл в UNIX (LF).
Делается это в Notepad ++. Нажимаем правой кнопкой мыши на название “Windows (CR LF)” и в открывшемся списке выбираем “преобразовать в UNIX-формат (LF)”.

Надеюсь вам помог один из данных вариантов. Пишите в комментариях, какой способ вам пригодился или вы узнали о другом варианте решения!

Расскажите друзьям о статье...
Share on VK
VK
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.