易截截图软件、单文件、免安装、纯绿色、仅160KB

python:全局变量的问题?

程序结构如下:

#定义了全局变量A
A=0

#class处理A
class b
    global A
    A


#main里给A赋值
    A = 1

程序执行时发现class里A的值还是0

新手有几个问题:
1、python程序执行的顺序,如本例,由执行结果看,是顺序执行?
2、想在class里处理在被mail赋值后的A,如何才能实现?
3、如果2行不通,有什么方法可以做到?


谢谢。
变量的执行顺序为局部空间->全局空间->内建空间;
所以在main里给A赋值,只是定义了一个局部变量

程序执行顺序要看你从哪个函数调用进入

可以从main中传参数到类中的方法啊


Python code:
class b
global A
A


这样定义的A是在编译时就执行的, 而不是运行时.

这样考虑, 个类b定义一个方法的时候, 也是在和A同一级别的代码上写的, 如果这种东西也运行时执行, 怎么确定b的方法? 如下:
Python code:
class b:
global A
A
def t(): #这个级别的代码都不是运行时才执行的....
pass



相关问答:

python 异常退出

最近用python写一个程序,总是异常退出,但是却没法用try..except来捕捉

由于没法发图片,所以把相关的信息打印出来
异常的信息大致如下:

python.exe遇到问题需要关闭。我们对此引起的不便表示抱歉 ......

eric4怎么运行python程序?

python和pyqt以及Eric4都已经配置好了,打开Eric4写个python程序比如简单的
print“hello,world”,怎么编译运行了,Start菜单的所有命令都出现和图中差不多的对话框,应当怎么运行了?

求大家指教

没有人用 ......

python urllib urllib2 httplib 访问url的问题

我想用python解析网页中的url 在下载之前, 我想先发一个head请求 不需要下载整个网页, 先获得该网站的head信息, 读取一些信息之后 在调用这些库的read方法来读取整个网页 该怎么操作呢 多谢
帮顶了

有人能指教一 ......

求救求救求救一段python代码的注释,急!

由于是第一次接触python,语法也不懂
但是临时要用到...

请帮忙注释一段代码...不需要每一句都注释,因为是学java的,所以基本思路还是有一点


#************************************************ ......

python实现自动登录的问题

想通过python post来实现自动登录新浪围脖已获得登录后页面的源码
但是仔细的看了下登录页面的源码
HTML code:
<body style=" background:#C4EFF4 url(http://simg.sinajs.cn/miniblog/images/commo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号