修改python import模块中的变量

Posted xbit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改python import模块中的变量相关的知识,希望对你有一定的参考价值。

 

可以直接通过 模块名.变量名=xx 的方式修改模块中的全局变量,测试代码如下

 

模块:test_model.py

x = 111

def inc_x():
    global x
    x = x + 1

 

测试脚本:test.py

import test_model

print(test_model.x =, test_model.x)

test_model.x = 10
print(test_model.x =, test_model.x)

test_model.inc_x()
print(test_model.x =, test_model.x)
test_model.inc_x()
print(test_model.x =, test_model.x)

输出:

test_model.x = 111
test_model.x = 10
test_model.x = 11
test_model.x = 12

 

以上是关于修改python import模块中的变量的主要内容,如果未能解决你的问题,请参考以下文章

python关于import的汇总

python中的模块

python中的import

python基础 import 模块 包

Python基础06_Python中的模块

Python Day05 python 环境变量和import模块导入