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

python多進(jìn)程程序打包成exe的問題

 更新時間:2022年12月25日 09:17:48   作者:野生大蝦  
這篇文章主要介紹了python多進(jìn)程程序打包成exe的問題的相關(guān)資料,需要的朋友可以參考下

粘貼一下部分的多進(jìn)程代碼

if __name__ == '__main__':
    """"流程模擬"""
    multiprocessing.freeze_support() # 打包成exe時,需要該語句,防止系統(tǒng)無限創(chuàng)建子線程
    print(f"{time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())} - [主進(jìn)程] - 程序已啟動")
    if WORKERS > 0:
        print(f"{time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())} - [主進(jìn)程] - 當(dāng)前為并發(fā)爬取,每次采集{WORKERS}條url")
    else:
        print(f"{time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())} - [主進(jìn)程] - 當(dāng)前為單線程爬取,時間間隔為{INTERVAL}秒")

    init_data_queue = multiprocessing.Queue()       # 從數(shù)據(jù)庫里取出來的需要爬取的url等信息
    result_data_queue = multiprocessing.Queue()     # 爬取的結(jié)果
    wait_to_insert_queue = multiprocessing.Queue()  # 等待寫入數(shù)據(jù)庫的數(shù)據(jù) 已經(jīng)去重 符合insert的格式要求

    p1 = multiprocessing.Process(target=get_remote_data, args=(init_data_queue, wait_to_insert_queue), name='[數(shù)據(jù)庫交互進(jìn)程]')
    p2 = multiprocessing.Process(target=scrapy_wechat, args=(init_data_queue, result_data_queue), name='[爬蟲進(jìn)程]')
    p3 = multiprocessing.Process(target=make_data, args=(result_data_queue, wait_to_insert_queue), name='[數(shù)據(jù)處理進(jìn)程]')
    try:
        p1.start()
        p2.start()
        p3.start()
    except Exception as e:
        print(f"{time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())} - [主進(jìn)程] - 錯誤信息: {e}")

程序打包成exe文件后,啟動時會瘋狂創(chuàng)建子進(jìn)程,程序來回在if WORKERS > 0:這行代碼中執(zhí)行,即無法正常工作,還會導(dǎo)致電腦逐漸卡死。解決的辦法為:在程序入口前,加入multiprocessing.freeze_support()即可解決此事。值得注意的時,該語必須寫在if __name__ == "__main__"的下一句,如果沒有main語句,也會出錯。

到此這篇關(guān)于python多進(jìn)程程序打包成exe的問題的文章就介紹到這了,更多相關(guān)python打包成exe內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 13個Pandas實(shí)用技巧,助你提高開發(fā)效率

    13個Pandas實(shí)用技巧,助你提高開發(fā)效率

    這篇文章主要介紹了13個Pandas實(shí)用技巧,幫助你提高python開發(fā)的效率,感興趣的朋友可以了解下
    2020-08-08
  • Python利用jmespath模塊進(jìn)行json數(shù)據(jù)處理

    Python利用jmespath模塊進(jìn)行json數(shù)據(jù)處理

    jmespath是python的第三方模塊,是需要額外安裝的。它在python原有的json數(shù)據(jù)處理上做出了很大的貢獻(xiàn)。本文將詳細(xì)介紹如何利用jmespath實(shí)現(xiàn)json數(shù)據(jù)處理,需要的可以參考一下
    2022-03-03
  • 詳解python關(guān)于多級包之間的引用問題

    詳解python關(guān)于多級包之間的引用問題

    本文主要介紹了python關(guān)于多級包之間的引用問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • 使用Python批量連接華為網(wǎng)絡(luò)設(shè)備的操作步驟

    使用Python批量連接華為網(wǎng)絡(luò)設(shè)備的操作步驟

    隨著網(wǎng)絡(luò)規(guī)模的擴(kuò)大和設(shè)備數(shù)量的增加,手動配置和管理每臺網(wǎng)絡(luò)設(shè)備變得越來越不現(xiàn)實(shí),因此,自動化工具和腳本變得尤為重要,本篇文章將詳細(xì)介紹如何使用Python批量連接華為網(wǎng)絡(luò)設(shè)備,實(shí)現(xiàn)自動化配置和管理,需要的朋友可以參考下
    2024-06-06
  • 一篇文章讓你快速掌握Pandas可視化圖表

    一篇文章讓你快速掌握Pandas可視化圖表

    大家都知道Pandas是基于Python平臺的大數(shù)據(jù)分析與處理的利器,它可以把十分復(fù)雜的可視化過程,變得簡單一點(diǎn),這篇文章主要給大家介紹了關(guān)于Pandas可視化圖表的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • Python爬蟲DNS解析緩存方法實(shí)例分析

    Python爬蟲DNS解析緩存方法實(shí)例分析

    這篇文章主要介紹了Python爬蟲DNS解析緩存方法,結(jié)合具體實(shí)例形式分析了Python使用socket模塊解析DNS緩存的相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2017-06-06
  • Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]

    Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]

    這篇文章主要介紹了Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n],文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 解決python mysql insert語句的問題

    解決python mysql insert語句的問題

    這篇文章主要介紹了解決python mysql insert語句的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python3.6.x中內(nèi)置函數(shù)總結(jié)及講解

    Python3.6.x中內(nèi)置函數(shù)總結(jié)及講解

    今天小編就為大家分享一篇關(guān)于Python3.6.x中內(nèi)置函數(shù)總結(jié)及講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Python如何實(shí)現(xiàn)感知器的邏輯電路

    Python如何實(shí)現(xiàn)感知器的邏輯電路

    這篇文章主要介紹了Python如何實(shí)現(xiàn)感知器的邏輯電路,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12

最新評論

龙海市| 特克斯县| 雷波县| 广东省| 白朗县| 天祝| 肃宁县| 南城县| 梓潼县| 错那县| 赤水市| 徐闻县| 石城县| 南康市| 买车| 个旧市| 胶南市| 偏关县| 天峻县| 登封市| 买车| 荆门市| 沙河市| 乐至县| 长治市| 吴堡县| 彭泽县| 新乐市| 苍山县| 巴青县| 清河县| 福安市| 县级市| 米易县| 合作市| 望城县| 保山市| 黑龙江省| 阿克| 霍邱县| 商水县|