Python包内怎么在各个模块内调用全局变量

Posted 小酷蛙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python包内怎么在各个模块内调用全局变量相关的知识,希望对你有一定的参考价值。

在一个模块中的一个函数内定义一个变量,然后将这个模块内的函数(print_global)导入到其他程序(test1.py\test2.py)内并用一个对象(Stu1、Stu2)接收

‘‘‘
def print_global():
    Stu = []  #Stu是全局变量
    return Stu
‘‘‘
#程序:test1.py
from test_global.print_test import print_global   #以后就用这种形式了
Stu1 = print_global()
print(type(Stu1))
#程序:test2.py
from test_global.print_test import print_global
Stu2 = print_global()

以上是关于Python包内怎么在各个模块内调用全局变量的主要内容,如果未能解决你的问题,请参考以下文章

Python知识点记录二(包和模块)

python调用jar包内方法

在模块内调用全局变量

python全局变量-局部变量用法和区别

如何在包内引用 Python 中的***模块?

详解Python中的相对导入和绝对导入