欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python 進程之間共享數(shù)據(全局變量)的方法

 更新時間:2019年07月16日 08:43:12   作者:houyanhua1  
今天小編就為大家分享一篇Python 進程之間共享數(shù)據(全局變量)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

進程之間共享數(shù)據(數(shù)值型):

import multiprocessing
 
def func(num):
 num.value=10.78 #子進程改變數(shù)值的值,主進程跟著改變
 
if __name__=="__main__":
 num=multiprocessing.Value("d",10.0) # d表示數(shù)值,主進程與子進程共享這個value。(主進程與子進程都是用的同一個value)
 print(num.value)
 
 p=multiprocessing.Process(target=func,args=(num,))
 p.start()
 p.join()
 
 print(num.value)

進程之間共享數(shù)據(數(shù)組型):

import multiprocessing
 
def func(num):
 num[2]=9999 #子進程改變數(shù)組,主進程跟著改變
 
if __name__=="__main__":
 num=multiprocessing.Array("i",[1,2,3,4,5]) #主進程與子進程共享這個數(shù)組
 print(num[:])
 
 p=multiprocessing.Process(target=func,args=(num,))
 p.start() 
 p.join()
 
 print(num[:])

進程之間共享數(shù)據(dict,list):

import multiprocessing
 
def func(mydict,mylist):
 mydict["index1"]="aaaaaa" #子進程改變dict,主進程跟著改變
 mydict["index2"]="bbbbbb"
 mylist.append(11)  #子進程改變List,主進程跟著改變
 mylist.append(22)
 mylist.append(33)
 
if __name__=="__main__":
 with multiprocessing.Manager() as MG: #重命名
  mydict=multiprocessing.Manager().dict() #主進程與子進程共享這個字典
  mylist=multiprocessing.Manager().list(range(5)) #主進程與子進程共享這個List
 
  p=multiprocessing.Process(target=func,args=(mydict,mylist))
  p.start()
  p.join()
 
  print(mylist)
  print(mydict)

多線程用全局變量(global)

以上這篇Python 進程之間共享數(shù)據(全局變量)的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • pycharm 無法加載文件activate.ps1的原因分析及解決方法

    pycharm 無法加載文件activate.ps1的原因分析及解決方法

    這篇文章主要介紹了pycharm報錯提示:無法加載文件\venv\Scripts\activate.ps1,因為在此系統(tǒng)上禁止運行腳本,解決方法終端輸入get-executionpolicy,回車返回Restricted即可,需要的朋友可以參考下
    2022-11-11
  • windows11環(huán)境安裝django項目GNU gettext工具的步驟

    windows11環(huán)境安裝django項目GNU gettext工具的步驟

    Django 框架具有很好的 I18N 和 L10N 的支持,其實現(xiàn)是基于 GNU 的 gettext,本文主要介紹了windows11環(huán)境安裝django項目GNU gettext工具的步驟,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • Python中使用NumPy進行數(shù)據處理方式

    Python中使用NumPy進行數(shù)據處理方式

    這篇文章主要介紹了Python中使用NumPy進行數(shù)據處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • PyTorch預訓練的實現(xiàn)

    PyTorch預訓練的實現(xiàn)

    這篇文章主要介紹了PyTorch預訓練的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • Python Flask實現(xiàn)圖片驗證碼與郵箱驗證碼流程詳細講解

    Python Flask實現(xiàn)圖片驗證碼與郵箱驗證碼流程詳細講解

    這篇文章主要介紹了如何利用Python生成隨機的圖片驗證碼與郵箱驗證碼,驗證碼是一種區(qū)分用戶是計算機還是人的公共全自動程序,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起試試
    2022-10-10
  • Django中ORM表的創(chuàng)建和增刪改查方法示例

    Django中ORM表的創(chuàng)建和增刪改查方法示例

    這篇文章主要給大家介紹了關于Django中ORM表的創(chuàng)建和增刪改查等基本操作的方法,還給大家分享了django orm常用查詢篩選的相關內容,分享出來供大家參考學習,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-11-11
  • python3+opencv生成不規(guī)則黑白mask實例

    python3+opencv生成不規(guī)則黑白mask實例

    今天小編就為大家分享一篇python3+opencv生成不規(guī)則黑白mask實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python+pygame實現(xiàn)代碼雨(黑客帝國既視感)

    python+pygame實現(xiàn)代碼雨(黑客帝國既視感)

    這篇文章主要介紹了python+pygame實現(xiàn)代碼雨(黑客帝國既視感),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Python中如何實現(xiàn)MOOC掃碼登錄

    Python中如何實現(xiàn)MOOC掃碼登錄

    這篇文章主要介紹了Python中如何實現(xiàn)MOOC掃碼登錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 新手必備的Python實用技巧和工具

    新手必備的Python實用技巧和工具

    以下是小編長久以來收集的一些Python實用技巧和工具,文中有非常詳細的代碼示例及介紹,希望能對剛學習Python的新手有所幫助,需要的朋友可以參考下
    2021-05-05

最新評論