python交互窗口怎么才能不连着上一个程序_python实现启动一个外部程序,并且不阻塞当前进程...
python可以使用os模块中的system函数来启动外部程序。
Windows平台下使用start命令就可以不阻塞当前进程的执行程序,测试代码如下:
import os
os.system('start calc')
补充知识:Python:启动大量子进程
我就废话不多说了,大家还是直接看代码吧~
#!/usr/bin/env python
# coding:UTF-8
"""
@version: python3.x
@author:曹新健
@contact: 617349013@qq.com
@software: PyCharm
@file: 5.启动大量子进程.py
@time: 2018/9/18 22:28
"""
from multiprocessing import Process,Pool
import time,os,random
def run(num):
print("子进程%d启动---%s" % (num,os.getpid()))
start = time.time()
time.sleep(random.choice([1,2,3]))
end = time.time()
#print(end)
print("子进程%d结束---%s---耗时%.2f" % (num, os.getpid(),end-start))
if __name__ == "__main__":
print("父进程启动")
#创建进程池,Pool默认为CPU核心数
pp = Pool()
for i in range(8):
#创建进程,放入进程池统一管理
result = pp.apply_async(run,args=(i,))
#进程池在调动join之前必须先调动close,调用close之后就不能再继续添加新的进程了
pp.close()
pp.join()
print("父进程结束")
以上这篇python实现启动一个外部程序,并且不阻塞当前进程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
本文标题: python实现启动一个外部程序,并且不阻塞当前进程
本文地址: http://www.cppcns.com/jiaoben/python/368076.html
python交互窗口怎么才能不连着上一个程序_python实现启动一个外部程序,并且不阻塞当前进程...相关推荐
- python打开另一个程序_python 新手问题啊,为什么我运行一个python程序,另一个就会自动退出呢?始终只能运行一个...
/data/python/caiji_asc.py /data/python/caiji_desc.py 两个文件的代码几乎一样的,就是查询mysql的时候order 排序不一样 下面是具体代码,刚学 ...
- Android Studio连接驱动装不上应用程序无法正常启动(oxc000007b)
参考:https://blog.csdn.net/weixin_42144105/article/details/80210170 Android Studio连接驱动装不上. 使用豌豆荚安装设备驱动 ...
- python求二维数组的鞍点_C语言程序,找出一个二维数组的鞍点。
什么是鞍点????? 鞍点就是在一个二维数组中,某一个数在该行中最大,然而其在该列中又是最小的数,这样的数称为鞍点. 昨天突然在书上看到这样的一道题,就自己尝试着写了一个找出一个二维数组中的鞍点. 好 ...
- python浏览上一句_python一句话启动http服务
有时候局域网共享个东西不方便,尤其在服务器上的时候,总不能先下载下来,再上传上去吧,于是经常在这台机器用python起个http服务,然后去另一台机器直接访问,一来二去,妥试不爽,特进行一下分享. p ...
- python语言采用严格的什么填上恰当词语_Python语言是
[单选题]WHO规定,发达国家的老龄化社会标准为65岁以上人口占总人口的 %以上 [单选题]关于 Python 语言的编程模式,哪个说法正确? ...
- python标准库math中用来实现上取整_Python之取整
在编程过程中数据处理是不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理.取整的方式则包括向下取整.四舍五入.向上取整等等.下面就来看看在Python中取整的几种方法吧 ...
- python标准库math中用来实现上取整_python中取整
向上取整 定义:大于或等于 x 的最大整数 math.ceil(x) 向上取整运算为Ceiling,用数学符号??表示 1 2 3 4 5 6>>> import math # py ...
- python做一个记事本_python如何自制一个简易记事本?
如何使用Tkinter在Python中创建一个简单的记事本呢.这个记事本GUI将包含各种菜单,如文件和编辑,使用它们可以完成保存文件,打开文件,编辑,剪切和粘贴等所有功能.使用此代码,我们将在记事本的 ...
- python 读excel中一个表_python 实现读取一个excel多个sheet表并合并的方法
原博文 2020-03-20 21:41 − 如下所示: import xlrd import pandas as pd from pandas import DataFrame DATA_DIR = ...
最新文章
- 1个ieee1394端口_如何使用圆形端口进行波导激励和终止
- oracle 生成目录树,jQuery zTree插件快速实现目录树
- Visual Studio交叉编译器提供对ARM的支持
- tcl mysql_MySQL·TCL语言
- 【动态规划】数字金字塔
- cordova 实现网页缓存_如何解决ionic,cordova混合开发的app缓存大的问题
- MediaProxy的Web监控界面及多Relay情景配置
- C#删除字符串最后一个字符的几种方法
- Swift - UIBezierPath
- 用python画渐变的圆_python画环形图的方法
- Java中Xml文件的解析
- 双三次插值matlab代码
- 数据库内容:用于园林施工与养护的学习软件系统
- 驻点、极值点与拐点(判断极值点与拐点的方法)
- Linux当前目录下所有jpg文件,解决Linux平台下无法打开jpg文件(提示: “Not a JPEG file: starts with 0x89 0x50”)的方法...
- Elasticsearch 5.0 rollover api 学习
- javascript面向对象的三大特性
- 一次正交设计和组合设计之旅
- 轻松解决keil4跟keil5在同一个系统下不能共存的问题
- 计算机专业考研良心学校,22考研必看:这15所“良心院校”不搞歧视!
热门文章
- Minio分布式集群示例:8个节点,每节点1块盘
- Linux 下的截屏并编辑的工具介绍
- CICD流程设计及openshift与k8s的命令对比
- Windows 查看所有进程命令tasklist
- eureka源码:开启eureka server
- 对用户密码进行md5加密的代码实现
- AngularJS 快速编程入门
- com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed
- 职称计算机windows 7,2017职称计算机考试Windows训练题
- 同一个硬盘装多个linux系统,在一个硬盘上安装两个Linux操作系统方法