名前を変更する必要があるファイルがたくさんあります。私はテキストファイルで順番に名前を持っているので、テキストファイルを読むときに挿入される改行を削除する必要がありますが、このエラーが発生しています。 AttributeError: 'list'オブジェクトに '/ n'を削除しようとしているときに 'replace'属性がありません。AttributeError: 'list'オブジェクトに '/ n'を削除しようとしているときに 'replace'属性がありません
何かすべてのサポートがありがとうございます。
from os import rename, listdir
fnames = listdir('.')
file = open("names.txt", "r")
namelist = [line.split(' ') for line in file.readlines()]
namelist = [n.replace('\n', '') for n in namelist]
print (namelist)
ここで、宣言以外の 'fnames'を使っていますか? – oBit91
最終結果としてフラットリストが必要ですか? – JacobIRR