我有一些代码在文件名加载的末尾添加单词“_manual”.. 我需要更改脚本以便它删除文件名(ES)的最后两个字母,然后替换为_ES_手册 例如:AC-5400ES.txt - > AC-5400_ES_manual.txt使用python替换文件名字符
如何将该函数合并到此代码中?
folder = r"C:/Documents and Settings/DuffA/Bureaublad/test"
import os # glob is unnecessary
for root, dirs, filenames in os.walk(folder):
for filename in filenames:
fullpath = os.path.join(root, filename)
filename_split = os.path.splitext(fullpath) # filename and extensionname (extension in [1])
filename_zero, fileext = filename_split
print fullpath, filename_zero + "_manual" + fileext
os.rename(fullpath, filename_zero + "_manual" + fileext)
你是指EN还是ES? – carlpett
现有脚本有什么问题? – rocksportrocker
我的意思是ES抱歉!脚本没有问题 - 但我需要合并替换目前在文件名中的ES!对不起,如果这是令人困惑! –