python3.5 не открывает файл .py

#python #subprocess

#python #подпроцесс

Вопрос:

Здравствуйте, у меня возникли проблемы с открытием файла .py с помощью вызова процессов в python 3.5. я открыл другие файлы, например, текстовый файл, используя этот метод, но с файлами .py, похоже, просто пропускает команду. Вот мой код :

import subprocess
subprocess.call(['C:\Users\Edvin\AppData\Local\Programs\Python\Python35-32\pythonw.exe', 'C:\Users\Edvin\Desktop\test.py'])
print ("done")

Ошибки нет, он просто выполняет >>> затем>>> сделано, когда test.py он даже не открыт. Возможно ли вообще, чтобы python открыл другой файл python?

контекст test.py является:

 print("hello world")
 

ответ= ввод («Скажи привет!»)

Комментарии:

1. Что в test.py

2. Что вы ожидаете, что произойдет при test.py запуске?

3. просто привет, мир, затем ввод, чтобы он не исчез мгновенно

4. Показать содержимое test.py .

5. я ожидаю черного окна с надписью «Привет, мир» и вводом

Ответ №1:

Попробуйте использовать run вместо call, и у вас была опечатка в вашем path.

 subprocess.run(['C:\Users\Edvin\AppData\Local\Programs\Python\Python35-32\python.exe', 'C:\Users\Edvin\Desktop\test.py'])