[問題] python 裡面在執行另外一個 python

作者: sobonbon (啊不就好棒棒)   2014-10-13 18:51:39
問這個問題實在非常饒舌
python 裡面在執行一個 python
目前我有用Flask建立一個web
然後希望用一個control.py去控制web
能啟動Flask的py檔 也要可以結束他
請問要怎麼用呢
我知道可以使用import的方式 載入別的py檔的函數
但是Flask似乎需要直接python flask.py去執行才行
作者: darkgerm (黑駿)   2014-10-14 00:17:00
subprocess 或 threading
作者: qrtt1 (有些事,有時候。。。)   2014-10-15 10:00:00
請問不考慮分別執行 2 個 python 的理由是什麼?
作者: eric541 (YcK)   2014-10-16 01:33:00
以前好像有做過用subprocess module去run flack app
作者: birdhackor (夜殘狼)   2014-10-17 02:22:00
from subprocess import PopenPopen([sys.executable, 'flask.py', 'run']).wait()試看看(記得 import sys)

Links booklink

Contact Us: admin [ a t ] ucptt.com