S
Steven D'Aprano
I created a simple test file called "tester.py":
def dostuff(obj):
print "Doing stuff with %s now..." % obj
return len(str(obj))
x = "things"
if __name__ == "__main__":
print dostuff(x)
imported it into Python, then exited the current Python
session. Then I compared the results of calling the .py
file with those from calling the .pyc file:
bash-2.03$ python tester.py
Doing stuff with things now...
6
bash-2.03$ python tester.pyc
Doing stuff with things now...
6
run_pyc_file: nested_scopes: 0
Can anyone tell me what the run_pyc_file line is doing
in the output of the .pyc file? Is that normal
behaviour when calling a .pyc file?
For my sins, I am using Python 2.1.1 on sunos5.
Thanks,
def dostuff(obj):
print "Doing stuff with %s now..." % obj
return len(str(obj))
x = "things"
if __name__ == "__main__":
print dostuff(x)
imported it into Python, then exited the current Python
session. Then I compared the results of calling the .py
file with those from calling the .pyc file:
bash-2.03$ python tester.py
Doing stuff with things now...
6
bash-2.03$ python tester.pyc
Doing stuff with things now...
6
run_pyc_file: nested_scopes: 0
Can anyone tell me what the run_pyc_file line is doing
in the output of the .pyc file? Is that normal
behaviour when calling a .pyc file?
For my sins, I am using Python 2.1.1 on sunos5.
Thanks,