Tôi có một số mã bổ sung từ "_manual" vào cuối tải tên tệp .. Tôi cần thay đổi tập lệnh để xóa hai ký tự cuối cùng của tên tệp (ES) và sau đó thay thế nó bằng _ES_Manual ví dụ: AC-5400ES.txt -> AC-5400_ES_manual.txtThay thế các tên tệp bằng python
Làm cách nào để kết hợp hàm đó vào mã này?
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)
Bạn có nghĩa là EN hoặc ES không? – carlpett
sự cố với tập lệnh hiện tại là gì ??? – rocksportrocker
tôi có nghĩa là ES xin lỗi! Không có vấn đề với kịch bản - nhưng tôi cần phải kết hợp thay thế ES hiện tại trong tên tập tin vào nó! xin lỗi nếu điều đó gây nhầm lẫn! –