[Tutor] Global scope
Pete Versteegen
pversteegen@gcnetmail.net
Sat Feb 1 13:43:02 2003
It's not working.... Here is what I'm doing:
The following code is saved in a file named main.py
#!/usr/bin/python
from myFunc1 import myFunc1
global case_number
case_number = 0
last_case = myFunc1()
print case_number
The following code is saved in a file named myFunc1.py
def myFunc1():
global case_number
case_number += 1
When I execute main: ./main.py, I get:
Traceback (most recent call last):
File "./main.py", line 8, in ?
last_case = myFunc1()
File "./myFunc1.py", line 3, in myFunc1
case_number += 1
NameError: global name 'case_number' is not defined
Pete Versteegen
pversteegen@gcnetmail.net
__________________________