使用python启动了一个simplehttp server服务,跑完任务后怎么样关掉这个服务的?

使用os.popen('start""python-mSimpleHTTPServer80')启动服务后,如果直接用杀掉python.exe会把脚本的python.exe... 使用 os.popen('start "" python -m SimpleHTTPServer 80')
启动服务后,如果直接用杀掉python.exe会把脚本的python.exe也一起杀掉,怎么单独关闭后面这个python.exe呢?
展开
 我来答
百度网友87b2a52
2013-08-05 · 知道合伙人软件行家
百度网友87b2a52
知道合伙人软件行家
采纳数:523 获赞数:3490
毕业于南京大学,硕士学位。10年软件研发经验。现任信息系统架构师。

向TA提问 私信TA
展开全部
os.popen()可以实现一个“管道”,从这个命令获取的值可以继续被调用。而os.system不同,它只是调用,调用完后自身退出,可能返回个0吧

懂了吧,所以如果你不需要 os.popen('start "" python -m SimpleHTTPServer 80')这个命令的返回值,那就直接用os.system好了。
追问
已经解决了,谢谢!!
佳达源
2024-10-28 广告
AR0144CSSM20SUKA0-CPBR这款产品,作为我司产品线中的重要一员,集成了高精度的传感器技术与先进的图像处理算法,广泛应用于安防监控、工业自动化及机器视觉等领域。其卓越的性能与稳定性,确保了在各种复杂环境下的精准数据采集与高效... 点击进入详情页
本回答由佳达源提供
栩箭
2013-08-06 · TA获得超过5310个赞
知道大有可为答主
回答量:3036
采纳率:0%
帮助的人:1621万
展开全部
独特的用法。。。

在python中与其用os.popen来启动一个server,不如翻阅一下这个模块的手册,然后import这个模块进行编程。
这样简单易控。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式