最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實現(xiàn)啟動一個外部程序,并且不阻塞當前進程

 更新時間:2020年12月05日 14:21:45   作者:獨蘇攬月  
這篇文章主要介紹了python實現(xiàn)啟動一個外部程序,并且不阻塞當前進程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

python可以使用os模塊中的system函數(shù)來啟動外部程序。

Windows平臺下使用start命令就可以不阻塞當前進程的執(zhí)行程序,測試代碼如下:

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("父進程啟動")
 #創(chuàng)建進程池,Pool默認為CPU核心數(shù)
 pp = Pool()
 for i in range(8):
  #創(chuàng)建進程,放入進程池統(tǒng)一管理
  result = pp.apply_async(run,args=(i,))
 
 #進程池在調動join之前必須先調動close,調用close之后就不能再繼續(xù)添加新的進程了
 pp.close()
 pp.join()
 
 print("父進程結束")
 

以上這篇python實現(xiàn)啟動一個外部程序,并且不阻塞當前進程就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python中的joblib模塊詳解

    Python中的joblib模塊詳解

    這篇文章主要介紹了Python中的joblib模塊詳解,用已知的數(shù)據(jù)集經過反復調優(yōu)后,訓練出一個較為精準的模型,想要用來對格式相同的新數(shù)據(jù)進行預測或分類,常見的做法是將其訓練好模型封裝成一個模型文件,直接調用此模型文件用于后續(xù)的訓練,需要的朋友可以參考下
    2023-08-08
  • Python3.x版本中新的字符串格式化方法

    Python3.x版本中新的字符串格式化方法

    這篇文章主要介紹了Python3.x版本中新的字符串格式化方法,本文對比給出了Python2.x和Python3.x中字符串格式化方法實例代碼,需要的朋友可以參考下
    2015-04-04
  • Python實現(xiàn)修改Excel文件的元數(shù)據(jù)

    Python實現(xiàn)修改Excel文件的元數(shù)據(jù)

    這篇文章將通過使用Python、Openpyxl模塊以及wxPython庫,實現(xiàn)創(chuàng)建一個GUI界面來輸入元數(shù)據(jù),然后將這些元數(shù)據(jù)與Excel文件一起保存,感興趣的可以了解一下
    2023-04-04
  • Python 25行代碼實現(xiàn)的RSA算法詳解

    Python 25行代碼實現(xiàn)的RSA算法詳解

    這篇文章主要介紹了Python 25行代碼實現(xiàn)的RSA算法,結合實例形式詳細分析了rsa加密算法的概念、原理、相關實現(xiàn)技巧與注意事項,需要的朋友可以參考下
    2018-04-04
  • Python中的a=value1 or value2詳解

    Python中的a=value1 or value2詳解

    Python中的`a=valueor0`是一種簡潔的方式來為變量提供默認值,利用了Python的布爾上下文和短路求值機制,如果`value`是“真值”,則`a`被賦值為`value`;如果`value`是“假值”,則`a`被賦值為0
    2024-12-12
  • Win 10下Anaconda虛擬環(huán)境的教程

    Win 10下Anaconda虛擬環(huán)境的教程

    這篇文章主要介紹了Win 10下Anaconda虛擬環(huán)境的相關知識,本文通過實例截圖相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • python3+PyQt5 使用三種不同的簡便項窗口部件顯示數(shù)據(jù)的方法

    python3+PyQt5 使用三種不同的簡便項窗口部件顯示數(shù)據(jù)的方法

    今天小編就為大家分享一篇python3+PyQt5 使用三種不同的簡便項窗口部件顯示數(shù)據(jù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python多進程 主進程和子進程間共享和不共享全局變量實例

    python多進程 主進程和子進程間共享和不共享全局變量實例

    這篇文章主要介紹了python多進程 主進程和子進程間共享和不共享全局變量實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python利用matplotlib做圖中圖及次坐標軸的實例

    Python利用matplotlib做圖中圖及次坐標軸的實例

    今天小編就為大家分享一篇Python利用matplotlib做圖中圖及次坐標軸的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python lambda表達式(匿名函數(shù))寫法解析

    python lambda表達式(匿名函數(shù))寫法解析

    這篇文章主要介紹了python lambda表達式(匿名函數(shù))寫法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09

最新評論

宝兴县| 迁西县| 盐城市| 福安市| 牟定县| 桐梓县| 甘谷县| 宣威市| 荔波县| 奉节县| 兰考县| 永胜县| 奉节县| 平陆县| 吉木萨尔县| 朝阳市| 乐昌市| 丰原市| 平顶山市| 宁武县| 闵行区| 同仁县| 旌德县| 手机| 宝应县| 翼城县| 信阳市| 桂阳县| 瑞金市| 郧西县| 临泉县| 商水县| 阳城县| 淳化县| 赫章县| 大足县| 桐庐县| 神木县| 长汀县| 陇川县| 丹东市|