ファイル名の読み込みに「_manual」という単語を追加するコードがあります。 ファイル名(ES)の最後の2文字を削除するようにスクリプトを変更する必要があります。 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をそのファイルに置き換える必要があります。それは混乱している場合申し訳ありません! –