2017-02-01 15 views
0

В моем скрипте python есть os.system('cmd.exe').Почему os.system ('cmd.exe') в pycharm не открывает новую консоль

Тот же скрипт открывает новую консоль cmd при выполнении с помощью Python IDLE, но не при выполнении в PyCharm.

Любая помощь по этому вопросу?

+0

Вариант: если вы запускаете IDLE с консоли cmd с помощью 'python -m idlelib', то новая консоль cmd.exe' path ..> 'переходит в существующее консольное окно. Ввод 'exit' закрывает новый cmd.exe, но не окно, а' >>> 'снова появляется в оболочке IDLE. –

ответ

0

Проверьте os.environ['PATH'] и os.system("echo $PATH"), они должны быть одинаковыми.

+0

Учитывая, что они хотят запустить 'cmd', я уверен, что' os.system («echo $ PATH») просто приводит к '$ PATH'. – Joey