我有一些代码在一堆文件名的末尾加上了“手动”这个词。。 我需要更改脚本,以便删除文件名的最后两个字母,然后用“ES”手册替换它 例如:AC-5400ES.txt-->;AC-5400_ES_manual.txt
如何将该函数合并到该代码中?
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)
试试这个:
更全面地理解hughdbrown的答案。此代码可用于删除任何特定字符或字符集。
相关问题 更多 >
编程相关推荐