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

python實(shí)現(xiàn)跨文件全局變量的方法

 更新時(shí)間:2014年07月07日 18:06:06   投稿:shichen2014  
這篇文章主要介紹了python實(shí)現(xiàn)跨文件全局變量的方法,需要的朋友可以參考下

在使用Python編寫的應(yīng)用的過程中,有時(shí)候會(huì)遇到多個(gè)文件之間傳遞同一個(gè)全局變量的情況。本文就此給出了如下的解決方法供大家參考。

文件1:globalvar.py

#!/usr/bin/env python2.7 
class GlobalVar: 
  db_handle = None 
  mq_client = None 
def set_db_handle(db): 
  GlobalVar.db_handle = db 
def get_db_handle(): 
  return GlobalVar.db_handle 
def set_mq_client(mq_cli): 
  GlobalVar.mq_client = mq_cli 
def get_mq_client(): 
  return GlobalVar.mq_client 

文件2:set.py

import globalvar as GlobalVar 
def set(): 
  GlobalVar.set_mq_client(10) 
  print "------set mq_client in set.py------mq_client: " + str(GlobalVar.get_mq_client()) 

文件3:get.py

#!/usr/bin/env python2.7 
import globalvar as GlobalVar 
def get(): 
  print "------get mq_client in get.py------mq_client: " + str(GlobalVar.get_mq_client()) 

文件4:main.py

#!/usr/bin/env python2.7 
import set 
import get 
set.set() 
get.get() 

其中g(shù)lobalvar.py中定義了兩個(gè)全局變量,在set.py中的set函數(shù)中對(duì)其進(jìn)行賦值,在get.py文件中的get函數(shù)取值并打印。main.py函數(shù)作為應(yīng)用入口,調(diào)用set和get。

這樣就可以看到一個(gè)完整的應(yīng)用中,全局變量的跨文件使用。

相關(guān)文章

  • Python機(jī)器學(xué)習(xí)庫sklearn(scikit-learn)的基礎(chǔ)知識(shí)和高級(jí)用法

    Python機(jī)器學(xué)習(xí)庫sklearn(scikit-learn)的基礎(chǔ)知識(shí)和高級(jí)用法

    Scikit-Learn是 Python 最流行的機(jī)器學(xué)習(xí)庫之一,它提供了各種工具來實(shí)現(xiàn)、評(píng)估和探索各種學(xué)習(xí)算法,用于,各種機(jī)器學(xué)習(xí)任務(wù),在本教程中,我們將介紹 Scikit-Learn 的基礎(chǔ)知識(shí)和一些高級(jí)用法,并提供一些實(shí)例代碼來幫助我們更好地理解
    2023-07-07
  • pandas 實(shí)現(xiàn)將重復(fù)表格去重,并重新轉(zhuǎn)換為表格的方法

    pandas 實(shí)現(xiàn)將重復(fù)表格去重,并重新轉(zhuǎn)換為表格的方法

    下面小編就為大家分享一篇pandas 實(shí)現(xiàn)將重復(fù)表格去重,并重新轉(zhuǎn)換為表格的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python中如何對(duì)多變量連續(xù)賦值

    python中如何對(duì)多變量連續(xù)賦值

    這篇文章主要介紹了python中如何對(duì)多變量連續(xù)賦值的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 跟老齊學(xué)Python之重回函數(shù)

    跟老齊學(xué)Python之重回函數(shù)

    在本教程的開始部分,就已經(jīng)引入了函數(shù)的概念:《永遠(yuǎn)強(qiáng)大的函數(shù)》,之所以那時(shí)候就提到函數(shù),是因?yàn)槲矣X得函數(shù)之重要,遠(yuǎn)遠(yuǎn)超過一般。這里,重回函數(shù),一是復(fù)習(xí),二是要在已經(jīng)學(xué)習(xí)的基礎(chǔ)上,對(duì)函數(shù)有更深刻的理解。
    2014-10-10
  • python實(shí)現(xiàn)通過shelve修改對(duì)象實(shí)例

    python實(shí)現(xiàn)通過shelve修改對(duì)象實(shí)例

    這篇文章主要介紹了python實(shí)現(xiàn)通過shelve修改對(duì)象實(shí)例,是一個(gè)比較實(shí)用的技巧,需要的朋友可以參考下
    2014-09-09
  • 利用Python開發(fā)一個(gè)功能全面的Markdown編輯工具

    利用Python開發(fā)一個(gè)功能全面的Markdown編輯工具

    這篇文章主要為大家詳細(xì)介紹了如何利用Python開發(fā)一個(gè)功能全面的Markdown編輯工具,支持Markdown內(nèi)容的編輯,HTML預(yù)覽等功能,需要的可以參考下
    2025-03-03
  • Matplotlib多子圖使用一個(gè)圖例的實(shí)現(xiàn)

    Matplotlib多子圖使用一個(gè)圖例的實(shí)現(xiàn)

    多子圖是Matplotlib中的一個(gè)功能,可以在同一圖形中創(chuàng)建多個(gè)子圖,本文主要介紹了Matplotlib多子圖使用一個(gè)圖例的實(shí)現(xiàn),感興趣的可以了解一下
    2023-08-08
  • Python開發(fā).exe小工具的詳細(xì)步驟

    Python開發(fā).exe小工具的詳細(xì)步驟

    這篇文章主要介紹了Python開發(fā).exe小工具的詳細(xì)步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • Python爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析

    Python爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析

    這篇文章主要介紹了Python爬取新型冠狀病毒“謠言”新聞進(jìn)行數(shù)據(jù)分析,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • pytorch基礎(chǔ)之損失函數(shù)與反向傳播詳解

    pytorch基礎(chǔ)之損失函數(shù)與反向傳播詳解

    損失函數(shù)(Loss?Function)用于衡量神經(jīng)網(wǎng)絡(luò)輸出與目標(biāo)值之間的誤差,指導(dǎo)網(wǎng)絡(luò)通過反向傳播優(yōu)化參數(shù),常見的損失函數(shù)包括均方誤差和交叉熵誤差,在訓(xùn)練過程中,通過不斷最小化損失函數(shù)值來調(diào)整網(wǎng)絡(luò)權(quán)重,以期達(dá)到輸出接近目標(biāo)值的效果
    2024-09-09

最新評(píng)論

凤庆县| 青阳县| 务川| 河源市| 攀枝花市| 桑植县| 延庆县| 东城区| 屏东县| 北安市| 金阳县| 柏乡县| 周口市| 广安市| 祁东县| 安丘市| 合江县| 玉溪市| 剑河县| 大冶市| 泸溪县| 纳雍县| 龙陵县| 北宁市| 类乌齐县| 东光县| 临武县| 铁岭市| 博白县| 佛山市| 石嘴山市| 信阳市| 新闻| 无锡市| 余江县| 南木林县| 怀柔区| 镇赉县| 天津市| 雷山县| 阳新县|