Я работаю в Windows 7 с Python IDLE. У меня есть две программы,
# progA
while True:
m = input('progA is running ')
print (m)
и
# progB
while True:
m = input('progB is running ')
print (m)
Я открываю IDLE, а затем открыть файл progA.py. Я запустить программу, и при появлении запроса на ввод вхожу "b" + <Enter>
, а затем "c" + <Enter>
Я смотрю на это окно:
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
= RESTART: C:\Users\Mike\AppData\Local\Programs\Python\Python36-32\progA.py =
progA is running b
b
progA is running c
c
progA is running
Далее, я возвращаюсь к Пуск в Windows и открыть IDLE, на этот раз открыть файл progB.py. Я запустить программу, и при появлении запроса на ввод входит "x" + <Enter>
, а затем "y" + <Enter>
Я смотрю на этом окне:
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
= RESTART: C:\Users\Mike\AppData\Local\Programs\Python\Python36-32\progB.py =
progB is running x
x
progB is running y
y
progB is running
Теперь два IDLE Python 3.6.3 программы Shell работает одновременно, одна оболочка работает progA, а другая - progB.
Вы хотите запустить их в одно и то же время; или вы хотите запускать их один за другим? – TidB
В то же время. – Sami
Просто запустите 2 экземпляра интерпретатора Python. Это проблема ОС, а не проблема Python. –