Ошибка при запуске кода Python в Linux [дубликат]

Я удивлен, что у меня нет ссылки на это. любой формат может быть создан с использованием приведенных здесь рекомендаций:

Пользовательские строки формата даты и времени

Для вашего конкретного примера (как указывали другие) используйте что-то вроде

  my_format = "yyyyMMddHHmmss";  DateTime.Now.ToString (my_format);   

Где my_format может быть любой строковой комбинацией y, M, H, m, s, f, F и более! Проверьте ссылку.

24
задан Farid Movsumov 14 January 2013 в 08:53
поделиться

6 ответов

Вы должны добавить shebang. Шебанг - первая строка файла. Это то, что система ищет, чтобы выполнить файл.

Он должен выглядеть так:

#!/usr/bin/env python

или реальный путь

#!/usr/bin/python

Вы также должны проверить, что файл имеет право на выполнение. chmod +x file.py

Как сказал Фабиан, взгляните на Википедию: Википедия - Шебанг (ru)

39
ответ дан ykatchou 16 August 2018 в 06:44
поделиться

В начало кода,

#!/usr/bin/python

Затем запустите следующую команду на терминале,

chmod +x yourScriptFile
7
ответ дан Adem Öztaş 16 August 2018 в 06:44
поделиться

Добавьте это вверху файла:

#!/usr/bin/python

Это shebang. Вы можете прочитать об этом подробнее в Wikipedia .

После этого вы должны сделать исполняемый файл через

chmod +x your_script.py
2
ответ дан Fabian 16 August 2018 в 06:44
поделиться

да есть. добавьте

#!/usr/bin/env python

в начало файла и сделайте

chmod u+rx <file>

при условии, что ваш пользователь владеет файлом, в противном случае, возможно, отрегулируйте права группы или мира.

.py файлы под окнами связаны с python как программа для запуска при открытии их, как например, MS word запускается при открытии .docx.

7
ответ дан Max 16 August 2018 в 06:44
поделиться

Я предлагаю вам добавить

#!/usr/bin/env python

вместо #!/usr/bin/python в верхней части файла. Причина этого в том, что установка python может находиться в разных папках в разных дистрибутивах или на разных компьютерах. Используя env, вы убедитесь, что система находит python и делегирует выполнение сценария.

Как уже говорилось, чтобы сделать исполняемый файл сценария, например:

chmod u+x name_of_script.py

должен делать.

13
ответ дан NlightNFotis 16 August 2018 в 06:44
поделиться

сохраните ваши файлы с этой строкой ниже поверх скрипта

hey.py

#! /usr/bin/python
print('Hello, world!')

откройте терминал в этом каталоге

$ python hey.py

, или если вы используете python3, тогда

$ python3 hey.py

4
ответ дан sparsh turkane 16 August 2018 в 06:44
поделиться
Другие вопросы по тегам:

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