Запустите Python Shell из Windows CMD (в обход Cygwin) - PullRequest
0 голосов
/ 14 марта 2012

У меня на моем компьютере win 7 установлена ​​программа cygwin. Когда я запускаю оболочку python, я получаю имя ОС в виде posix (что ожидается), и многие команды DOS не работают с использованием os.system("DOS command").

Есть ли способ избежать входа в оболочку posix из командной строки Windows?

1 Ответ

2 голосов
/ 15 марта 2012

Вам нужно запустить собственный интерпретатор Python для Windows, а не порт Cygwin.

Предполагая, что у вас уже установлены оба в вашей системе, проверьте настройку PATH, чтобы убедиться, что на первом месте стоит родная версия Windows.

Если это не работает для вас, и вы, скорее всего, запустите порт Cygwin, вам придется избегать вызовов os.system () и вместо этого переключиться на использование нового пакета подпроцесса. Дайте прочитать более http://docs.python.org/library/subprocess.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...