python声明全局变量,如何跨文件引用数据源,python全局变量 跨文件

  python声明全局变量,如何跨文件引用数据源,python全局变量 跨文件

  在用python编写的APP应用程序中,同一个全局变量可能在多个文件之间传递。在本文中,您可以参考以下解决方案:

  1:globalvar.py

  #!/usr/慢灰狼/env python2.7

  类别全局变量:

  db _ handle=无

  mq _ client=无

  定义数据库句柄(数据库) :

  globalvar.db_handle=db

  def get_db_handle():

  返回globalvar.db_handle

  defset_MQ_client(MQ_CLI):

  globalvar.mq_client=mq_cli

  def get_mq_client():

  返回globalvar.mq_client

  2:set.py

  将全局var作为全局var导入

  定义集合() :

  Global var.set _ MQ _ client (10))。

  print-set MQ _ client inset . py-MQ _ client 3360 str(global var . get _ MQ _ client)))

  3:get.py

  #!/usr/慢灰狼/env python2.7

  将全局var作为全局var导入

  def get():

  print-get MQ _ client inget . py-MQ _ client 3360 str(global var . get _ MQ _ client)))

  4:main.py

  #!/usr/慢灰狼/env python2.7

  导入集合

  获取导入

  set.set())

  get.get())

  其中globalvar.py定义了两个全局变量,由set.py的set函数赋值,由get.py文件的get函数打印。main.py函数作为应用的入口,调用set和get。

  这表明全局变量在一个完整的APP应用程序中跨文件使用。

  如果您有任何问题或要求,请点击回复消息。成千上万的网友会为你解惑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: