running programs from within python

Steven Bethard steven.bethard at gmail.com
Wed Mar 9 15:17:12 EST 2005


M.N.A.Smadi wrote:
 > am getting an error in the script as follows:
 >
 > NameError: global name 'os' is not defined
 >
 > however i dont get the same error when running from the python CLI.
 > (and yes i am importing the os module)

 > Steven Bethard wrote:
 > Can you give the full exception message (i.e. copy-paste it from the
 > output)?

M.N.A.Smadi top-posted:
> this is the full error
> 
> Traceback (most recent call last):
>  File "./plugin.py", line 60, in ?
>    main()
>  File "./plugin.py", line 40, in main
>    os.system("/root/tmp/bibutils_3.14/isi2xml " + isi_file + " > 
> tmp_isi_xml.xml")
> NameError: global name 'os' is not defined

Hmmm...  I don't see how you'd get this if you're really importing the 
os module (as you say above).  Are you sure that you have 'import os' at 
the top of plugin.py?  You don't have any conditional wrapped around it 
do you?

STeVe



More information about the Python-list mailing list