Вы можете использовать subprocess.call ("/ usr/bin/python"), чтобы открыть оболочку Python внутри куска кода Python. Теперь мой вопрос заключается в возможности предопределить некоторые переменные/функции до инициализации этой оболочки? Другими словами, внутри кода Python я могу определить кучу полезных переменных и функций, и я хочу, чтобы они были доступны в оболочке Python, открытой позже вызовом подпроцесса. Это полезно в том смысле, что иногда вам нужна настраиваемая оболочка Python для проверки вашей среды.Инициировать оболочку Python
ответ
Вы можете сделать это, используя переключатель -i
. Это запустит скрипт, а затем перейдет в интерпретатор для интерактивного использования.
Это действительно то, что мне нужно. Спасибо приятель!! – Sheng
Не напрямую, но я бы так не делал этого; Я бы использовал code
.
Да, это то, что возможно и полезно. Фактически, это то, что django обеспечивает командой python manage.py shell
.
Глядя на source code этой команды должны быть полезны не только в качестве примера, чтобы открыть оболочку с конфигурацией по умолчанию какой-то, но и использовать любую оболочку вам нравится (ipython, bpython или по умолчанию один).
- 1. python webbrowser оставляет оболочку открытой
- 2. Добавить оболочку python в программу
- 3. Очистить оболочку python в скрипте
- 4. Перевод Python Regexp в оболочку
- 5. Импорт модулей в оболочку python
- 6. параметра Pass через оболочку Python
- 7. HOWTO: Создать оболочку API Python?
- 8. Python Selenium: click() не может инициировать событие
- 9. Инициировать параллельный процесс из сценария python?
- 10. Как инициировать соединение ssh с Python 3
- 11. Инициировать IDataAdapter из экземпляра IDbConnection
- 12. Передача переменной python в оболочку linux
- 13. Как импортировать файлы в оболочку Python?
- 14. Как написать C++-оболочку для итераций python?
- 15. Невозможно создать оболочку python с помощью winpexpect
- 16. Как написать оболочку python библиотеки java
- 17. Как написать интерактивную оболочку в Python?
- 18. Загрузка большого списка матриц в оболочку Python
- 19. Как реализовать массив-оболочку свойств в python?
- 20. Добавить CRON через оболочку для запуска Python
- 21. Как получить оболочку Python для поиска matplotlib?
- 22. Как заменить текст на оболочку python
- 23. Открыть оболочку python в текущем каталоге
- 24. Как создать оболочку Python для библиотеки DLL
- 25. Python создать оболочку для нескольких процессов
- 26. Как очистить оболочку Python в IDLE
- 27. Импорт модуля Python в интерактивную оболочку
- 28. Как отключить оболочку Python с помощью «help»
- 29. Как выполнить файл .py через оболочку python ..?
- 30. Обеспечить удаленную оболочку для скрипта Python
Как в стороне, рекомендуется использовать 'sys.executable' вместо жесткого кодирования пути к бинарнику Python. –