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" -- Joel Goldstick _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor