Я удивлен, что у меня нет ссылки на это. любой формат может быть создан с использованием приведенных здесь рекомендаций:
Пользовательские строки формата даты и времени
Для вашего конкретного примера (как указывали другие) используйте что-то вроде
my_format = "yyyyMMddHHmmss"; DateTime.Now.ToString (my_format);
Где my_format может быть любой строковой комбинацией y, M, H, m, s, f, F и более! Проверьте ссылку.
Вы должны добавить shebang. Шебанг - первая строка файла. Это то, что система ищет, чтобы выполнить файл.
Он должен выглядеть так:
#!/usr/bin/env python
или реальный путь
#!/usr/bin/python
Вы также должны проверить, что файл имеет право на выполнение. chmod +x file.py
Как сказал Фабиан, взгляните на Википедию: Википедия - Шебанг (ru)
В начало кода,
#!/usr/bin/python
Затем запустите следующую команду на терминале,
chmod +x yourScriptFile
Добавьте это вверху файла:
#!/usr/bin/python
Это shebang. Вы можете прочитать об этом подробнее в Wikipedia .
После этого вы должны сделать исполняемый файл через
chmod +x your_script.py
да есть. добавьте
#!/usr/bin/env python
в начало файла и сделайте
chmod u+rx <file>
при условии, что ваш пользователь владеет файлом, в противном случае, возможно, отрегулируйте права группы или мира.
.py файлы под окнами связаны с python как программа для запуска при открытии их, как например, MS word запускается при открытии .docx.
Я предлагаю вам добавить
#!/usr/bin/env python
вместо #!/usr/bin/python
в верхней части файла. Причина этого в том, что установка python может находиться в разных папках в разных дистрибутивах или на разных компьютерах. Используя env
, вы убедитесь, что система находит python и делегирует выполнение сценария.
Как уже говорилось, чтобы сделать исполняемый файл сценария, например:
chmod u+x name_of_script.py
должен делать.
сохраните ваши файлы с этой строкой ниже поверх скрипта
hey.py
#! /usr/bin/python
print('Hello, world!')
откройте терминал в этом каталоге
$ python hey.py
, или если вы используете python3, тогда
$ python3 hey.py