+ -
当前位置:首页 → 问答吧 → [变量作用范围]询问大家一个变量使用方法上的问题

[变量作用范围]询问大家一个变量使用方法上的问题

时间:2010-11-29

来源:互联网

我是一个Python初学者,有一个问题请教大家:
例如:
1.py
  1. test_str = "test Strings"
  2. import globaltest2
  3. print_global()
复制代码
globaltest2.py
  1. def global_print():
  2.     global wbw_str
  3.     print wbw_str
复制代码
然后执行: python 1.py
这样肯定是不行的。我想问问大家,通常在这种情况下globaltest2.py这个文件要使用1.py
中的变量是不是只能通过参数进行传递?

我现在写了一个小程序,在主要的启动文件中读取.ini配置文件,但是在其它的python源文件
中也需要使用.ini的配置文件,那么其他的Python源文件除了在主要的启动文件中通过参数传递外还有其它的方式嘛?
谢谢!

作者: wzhuzhu   发布时间: 2010-11-29

你两个文件里都没定义wbw_str……不行是肯定的……

global语句不会定义变量……

作者: Kabie   发布时间: 2010-11-29