I'm trying to write a script that will rename files.
The files are in this format:
replace_dashes_stuff03
I want to rename the files to
replace.dashes.STF.v03
Here is what I have so far:
#!/usr/bin/python
import os,sys
oldFile = sys.argv[1]
if oldFile.find('_') != -1:
print "Found dashes!"
newFile_without_dashes = oldFile.replace('_','.')
print newFile_without_dashes
#os.rename(oldFile,newFile)
else:
print "No dashes!"
if newFile_without_dashes.find('stuff') != -1:
print "Found db!"
newFile_without_db =
newFile_without_dashes.replace('stuff','STF')
print newFile_without_db
#os.rename(oldFile,newFile_without_db)
Here is the result:
[EMAIL PROTECTED] ./bin 125> replace_dashes.py
replace_dashes_stuff03
Found dashes!
replace.dashes.stuff03
Found db!
replace.dashes.STF03
Is there a more elegant way to do this? I haven't
figure out how to convert stuff03 to STF.v03.
THanks!
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor