[Tutor] odd behavior when renaming a file
Joel Goldstick
joel.goldstick at gmail.com
Wed May 9 21:26:40 CEST 2012
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
More information about the Tutor
mailing list