作者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/cn.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