1
A
回答
0
當前正在執行的解釋器在sys.executable
中可用。您可以將它明確地傳遞給subprocess.Popen作爲第一個參數,或者將其作爲「可執行」參數傳遞。
8
顯而易見的解決方案(可能需要稍微調整)是從主腳本調用每個腳本的主要功能。例如,如果script1.py包含:
#!/usr/bin/python
def main():
// Do something
if __name__ == "__main__":
main()
放於master.py
#!/usr/bin/python
import script1
def main():
script1.main()
if __name__ == "__main__":
main()
,只要你想你可以繼續這種模式儘可能多的腳本。
+1
可以使它成爲「simultanseos」,「多線程」,「多處理」模塊 – jfs 2014-03-25 16:33:38
3
也許您正在尋找Python 2.x中的execfile
函數。
在Python 3中它被刪除,但是there are simple alternatives。
0
我不認爲這個建議,但最壞的情況下,你可以使系統的運行'從內部其他每個腳本:
import os
os.system('python script1.py')
os.system('python script2.py')
os.system('python script3.py')
os.system('python script4.py')
相關問題
- 1. 如何從一個Python解釋
- 2. 解釋一個Python構造
- 3. 從Python解釋Javascript
- 4. 運行Python解釋器的Python解釋器:解釋行爲
- 5. 從一個新手書中解釋這個python代碼
- 6. 如何解釋爲同一Unicode的不同長度在Python 3
- 7. 的Python解釋:從元組移除一個字符串
- 8. 兩個Python解釋器
- 9. Python解釋器可以用Python實現,但是哪個解釋器會解釋解釋器本身?
- 10. 解釋一個UINavigationController
- 11. Python解釋
- 12. 解釋Python類
- 13. 解釋在Python
- 14. 解釋認爲,同一類的兩個聲明都是不同
- 15. 不同解釋
- 16. 的Python解釋打印一次出現
- 17. Python:如何在同一個解釋器上運行多個程序
- 18. 建立一個嵌套的數組從平面一個 - 解釋
- 19. Python CSV模塊:如何解釋同一文件中的多個表?
- 20. Python 3.4.3:解釋python輸入?
- 21. 使python解釋器在同一窗口中打開
- 22. 解釋Python代碼
- 23. Python/CGI不解釋
- 24. Python導入解釋
- 25. Python索引解釋
- 26. 從Rails運行Python解釋器
- 27. 解釋Python路徑:從子包導入
- 28. 從python獲取全局解釋器鎖
- 29. Python的 「壞解釋」 ERROR
- 30. Python解釋器的C++
sys.executable只是包含蟒蛇的路徑的字符串程序。當他說「使用相同的解釋器」時,我認爲他意味着相同的過程,而不僅僅是相同的磁盤可執行文件。 – 2010-02-01 10:57:20