Windows で python を使用すると、同じフォルダーにある複数のファイルの名前を一度に変更しようとしていますが、リストを使用して名前を変更することはできないため、コードを試すときにこのエラーが発生します。
os.rename(dirlist[1], words[1]) WindowsError: [エラー 2] 指定されたファイルが見つかりません
サンプルコードは次のとおりです。
import os
import sys
words = os.listdir('C:/Users/Any/Desktop/test')
dirlist = os.listdir('C:/Users/Any/Desktop/test')
words = [w.replace('E', 'e') for w in words]
print words
os.rename(dirlist[1], words[1])
私が達成しようとしているのは、選択したフォルダーで python スクリプトを実行すると、スクリプトがそこにあるすべてのファイルを取得し、それらのすべての名前を変更することです。しかし、リストに添付されているため、フォルダー名を特定して名前を変更することができない場合は、注意が必要です。