2016-10-13 71 views
0

你好,我無法打開一個使用python 3.5中的進程調用.py文件。 ive已經打開其他文件,例如使用這種方法的文本文件,但使用.py文件,它似乎只是跳過命令。這裏是我的代碼:python3.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") 

回覆=輸入(「問好!」)

+0

什麼是'test.py' – MooingRawr

+0

當'test.py'運行時,你會發生什麼? –

+0

只是你好世界然後一個輸入,所以它不會立即消失 –

回答

1

嘗試使用運行,而不是打電話來,你在你的路徑有一個錯字。

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

nope仍然沒有做任何事情,它爲你工作? –

+0

謝謝發現一個錯字,因爲你的回答 –

+0

和你的信息調用和運行這兩個工作 –