在aaa.py文件里面操作数据生成结果C
然后再在bbb.py文件里面使用C
#!/usr/bin/env python # -*- coding: utf-8 -*- global c # c = 0 def plus(): global c a= 1 b = 2 c = a + b print(‘在aaa.py 文件中 c 的值是 %d‘% c) return c plus()
#!/usr/bin/env python # -*- coding: utf-8 -*- from practisePython.aaa import c def plus(): e = 1 f = c + e print(‘在bbb.py 文件中 c 的值是 %d‘% c) print(‘f 的值是 %d‘% f) return f plus()
在aaa.py 文件中 c 的值是 3 在bbb.py 文件中 c 的值是 3 f 的值是 4
session:只要设置,在任意请求中都能拿到,无论你拿多少次
flash:一旦设置,可在任意一次请求中获取,但是只能取一次
g:一旦设置,只能在当请求中获取,其它的请求都不能获取
python global将结果存储起来给另外一个文件对象使用
原文:https://www.cnblogs.com/111testing/p/12496682.html