У меня есть один файл python (abc.py), который включает в себя несколько команд, таких как make directory, copy commands. Я хочу выполнить его так, как будто, всякий раз, когда я нажимаю команду, например, abc -makedir на консоли, он должен создавать каталог. makedir - это функция, которая написана в abc.py.Выполнение команд python в Solaris os
1
A
ответ
1
Переименовать abc.py
на abc
.
сделать его исполняемым:
chmod +x abc
Затем добавьте это в первой строке скрипта:
#!/usr/bin/python
Из командной строки (если abc
в пути питона):
#abc
Чтобы создать каталог, как вы сказали, вы должны проанализировать аргументы, переданные скрипту python.
Например:
import sys
if len(sys.argv)>1:
if sys.argv[1] == '--makedir':
makedir()
Для получения дополнительной информации Посмотрите на эту ссылку What's the best way to grab/parse command line arguments passed to a Python script?
+0
не работает – Yagya
Смежные вопросы
- 1. Выполнение связанных команд os в python
- 2. Запуск команд системы Python на solaris
- 3. Выполнение команд Bash в Python
- 4. Выполнение команд OS Условно (shell/plink)
- 5. Выполнение команд партии в скрипте Python
- 6. Выполнение нескольких команд Python сразу
- 7. Журнал команд пользователя Solaris (UNIX)
- 8. Выполнение команд подпроцесса как root в python
- 9. Выполнение команд mysql в скрипте python
- 10. Выполнение команд оболочки в интерпретаторе python
- 11. Выполнение команд bash в ошибке python
- 12. Выполнение команд узла в Swift
- 13. Листинг томов на Solaris OS
- 14. Выполнение команд gcloud в сценарии bash
- 15. Paramiko - Выполнение команд в «background»
- 16. Выполнение команд в серии
- 17. Выполнение команд в файле
- 18. Выполнение команд в MMVM
- 19. Выполнение сгенерированных команд в bash
- 20. Выполнение нескольких команд сразу
- 21. Выполнение нескольких команд одновременно из python
- 22. Выполнение команд npm с использованием подпроцесса Python
- 23. Выполнение команд черепахи Python меньше/компактно
- 24. Выполнение команд cmd из программы python
- 25. Выполнение команд bash внутри скрипта Python
- 26. Выполнение команд hadoop в браузере
- 27. Выполнение команд после unittest.main()
- 28. Выполнение внешних команд через os/exec под другим пользователем
- 29. Solaris GDB: Howto приостанавливает выполнение?
- 30. Выполнение команд ОС из python с использованием модулей
я пытался добавить его в переменную пути, но он не работает. – Yagya
Где ваш код и в чем проблема? – luoluo
где твой код? – ppaulojr