爱吃牛蛙的鱼
shutil --- 高阶文件操作shutil 模块提供了一系列对文件和文件集合的高阶操作。 特别是提供了一些支持文件拷贝和删除的函数。 对于单个文件的操作,请参阅 os 模块。
剪刀手七七
更改文件名的操作通常都可以在操作系统的库中找到,对所有的编程语言来说都是,python也不例外,在python自带的os库中就有更改文件(夹)名称的函数方法rename,使用实例使用代码和调试结果如下:
#!/usr/bin/python3
import os, sys
# 列出目录
os.mkdir("test")
print ("目录为: %s"%os.listdir(os.getcwd()))
# 重命名
os.rename("test","test2")
print ("重命名成功。")
# 列出重命名后的目录
print ("目录为: %s" %os.listdir(os.getcwd()))
os.rmdir("test2")
调试结果
代码图
所在调试界面
LIZHIPINGZHAOBOWEI
#批量修改,将lig/ligand里面所有abc.mol改成dock.mol,请指教import osimport reorglist = 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.')