Joel Goldstick wrote:

> import os
> def pre_process():
>     if os.path.isfile('revelex.csv'):
>         os.rename('revelex.csv', 'revelex.tmp')
>         print "Renamed ok"
>     else:
>         print "Exiting, no revelex.csv file available"
>         exit()
>     out_file = open('revelex.csv', 'w')
>     # etc.
> 
> if __name__ == '__main__':
>     pre_process()
> 
> 
> When I run the code above it works file if run from the file.  But
> when I import it and run it from another file it renames the file but
> then prints "Exiting, no revelex.csv file available"

Add 

print os.getcwd() 

to your code, you are probably in the wrong directory.

_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to