Есть ли простой способ для вызова аргументов командной строки оболочки (например, ls или pwd) из интерпретатора python?Выполнение команд оболочки в интерпретаторе python
-4
A
ответ
2
В простом питона, вам нужно использовать что-то вдоль линий этого:
from subprocess import check_output
check_output("ls", shell=True)
В IPython, вы можете запустить любой из этих команд или общей команды оболочки, начиная от с !
. Например
! echo "Hello, world!" > /tmp/Hello.txt
Если вы используете Python в интерактивном режиме, вы почти наверняка будете счастливее с IPython.
0
Если вы хотите использовать оболочку Python в интерактивном режиме, имея возможность вызова команд (ls, pwd, ...), проверьте iPython.
Смежные вопросы
- 1. Выполнение команд оболочки
- 2. java Выполнение команд оболочки
- 3. Выполнение команд оболочки программно
- 4. Выполнение команд оболочки в ASP.NET
- 5. Выполнение команд оболочки в java?
- 6. Выполнение команд оболочки в Swift
- 7. Выполнение команд оболочки без окна оболочки
- 8. Выполнение команд оболочки через java
- 9. Выполнение команд оболочки как заданный UID в Python
- 10. Выполнение ряда интерактивных команд оболочки в сценарии bash/python/perl
- 11. Выполнение команд оболочки Windows в Julia
- 12. Выполнение нескольких команд корневой оболочки в Android
- 13. Выполнение команд сценария оболочки в скрипте Ruby
- 14. Выполнение интерактивных команд оболочки в Java
- 15. Bash - Выполнение нескольких команд в сценарии оболочки
- 16. Выполнение нескольких команд оболочки в Node.js
- 17. Terminate выполнение команд, когда сценарий оболочки убита
- 18. как повторить команду оболочки vxworks 6.9 в интерпретаторе оболочки
- 19. Выполнение трассировочного кода во встроенном интерпретаторе Python
- 20. Выполнение нескольких команд оболочки adb с использованием Python
- 21. Python - выполнение команд оболочки с использованием назначенных оболочек
- 22. Выполнение команд Bash в Python
- 23. Python - Выполнение нескольких команд оболочки один за другим
- 24. Выполнение связанных команд os в python
- 25. Выполнение команд оболочки из Scala REPL
- 26. Выполнение команд оболочки из приложения для Android
- 27. Выполнение команд оболочки с помощью javascript
- 28. Выполнение команд оболочки/ssh через веб-приложение
- 29. Выполнение команд оболочки из приложения/проекта Django
- 30. Выполнение команд оболочки с помощью execvp()
Это был не вопрос, который я задавал. Вы предоставили ответ для вызова внешних команд внутри скрипта, я попросил способы использования оболочки bash из интерпретатора python. – P0LYmath