如何在Python中给多个文件名添加文本?
我有一系列文件,我需要在文件名的末尾加上创建年份(2007):
现在的文件名是:
NewZealand_cities.shp
NewZealand_roads.shp
等等。
需要改成:
NewZealand_cities2007.shp
NewZealand_roads2007.shp
我已经能删除文件名中的某些部分,但不知道为什么不能添加。希望能得到一些帮助。谢谢。
1 个回答
3
你试过这个吗:
import os
name, ext = os.path.splitext(fname)
os.rename(fname, name + '2007' + ext)