作者sobonbon (啊不就好棒棒)
看板Python
標題[問題] python 裡面在執行另外一個 python
時間Mon Oct 13 18:51:39 2014
問這個問題實在非常饒舌
python 裡面在執行一個 python
目前我有用Flask建立一個web
然後希望用一個control.py去控制web
能啟動Flask的py檔 也要可以結束他
請問要怎麼用呢
我知道可以使用import的方式 載入別的py檔的函數
但是Flask似乎需要直接python flask.py去執行才行
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.117.136.34
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Python/M.1413197502.A.6F7.html
1F:推 darkgerm: subprocess 或 threading 10/14 00:17
2F:推 qrtt1: 請問不考慮分別執行 2 個 python 的理由是什麼? 10/15 10:00
to qrtt1:
因為想要執行一個py檔當中心控制,因為之後還要加上硬體,如果一次要執行那麼多個py檔感覺很麻煩
※ 編輯: sobonbon (120.117.156.100), 10/15/2014 12:45:53
3F:推 eric541: 以前好像有做過用subprocess module去run flack app 10/16 01:33
4F:推 birdhackor: from subprocess import Popen 10/17 02:22
5F:→ birdhackor: Popen([sys.executable, 'flask.py', 'run']).wait() 10/17 02:23
6F:→ birdhackor: 試看看(記得 import sys) 10/17 02:24