[问题] 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