如何使用python将一个文件夹下的的一个文件重命名

文件夹lig/ligand 里面有一一些文件,其中一个文件名称为result.mol,如何使用python将lig/ligand下面名称为adc.mol文件重新命名为dock.mol?

#批量修改,将lig/ligand里面所有abc.mol改成dock.mol,请指教
import os
import re

orglist = os.listdir('./lig/ligand')
for orgname in orglist:
    filename = orgname.replace('adc.mol','dock.mol)   
    os.rename("%s"%orgname,"%s"%filename)
    print 'changed:'+filename
    
raw_input ('rename done,press any button to quit.')

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-25
#你确定只是对一个文件重命名,这有什么意义
import os
os.rename("lig/ligand/adc.mol","lig/ligand/dock.mol")

本回答被提问者采纳
相似回答