そのため、名前の付いたサブフォルダー内にあるファイルのリストを反復処理し、ファイルの名前を管理するサブフォルダーeachjpgfile
にファイルを変更しようとしていますが、これを行うと、ファイルを保持するのではなく、前にディレクトリに追加します。以下のコードを見ると、なぜこれを行っているのか、またそれをディレクトリに保持するにはどうすればよいのかがわかりますか?doc
eachjpgfile
eachjpgfile
eachjpgfile
コードは次のとおりです。
for eachjpgfile in filelist:
os.chdir(eachjpgfile)
newdirectorypath = os.curdir
list_of_files = os.listdir(newdirectorypath)
for eachfile in list_of_files:
onlyfilename = os.path.splitext(eachfile)[0]
if onlyfilename == 'doc':
newjpgfilename = eachfile.replace(onlyfilename,eachjpgfile)
os.rename(eachfile, newjpgfilename)