-1
htnl_files
は私のディレクトリです。"https:@@[email protected]@"
部分を削除する必要があります私のディレクトリのすべてのファイルと私は同じディレクトリにファイルを保存する必要があります。ディレクトリ内のファイルの名前を変更しようとしていますが、名前が変更されたファイルを保存するときに「NameError:name 'root'が定義されていません」というエラーが表示されます
import os
file_names=os.listdir('html_files')
for file_name in file_names:
#print file_name
file_name = file_name.replace("https:@@[email protected]@","")
#print filename
fullpath = os.path.join(root/html_files, file_name)
os.rename(fullpath, file_name)
私に助けてください。 – joe
'ルート'とは何ですか? 'html_files'(変数であり、文字列ではありません)とは何ですか? '/'は 'root'が' pathlib.Path'オブジェクトである場合にのみこのように動作します。それは...ですか? –
エラーはどうなりますか? –