0
リストを使用してディレクトリ内のファイルの名前を変更しようとしています。今までの私のコードでは、FileNotFoundErrorを与える前に最初のファイルの名前を変更するだけです。リストを読み込んでファイル名を同じ順序で変更するにはどうすればよいですか?リストに従ってファイルの名前を変更する
import os
import glob
fileLib = ('/filepath1/')
ref = ('/filepath2/ref.csv')
for file in glob.glob(os.path.join(fileLib, '*.csv')):
with open(ref) as list1:
line = list1.read().split(',\n')
for name in line:
os.rename(file, os.path.join(fileLib, '{}.csv'.format(name)))
私はファスナーに私を紹介していただきありがとうございます、私はそれが動作するようにそれを注文する方法を以前把握できませんでしたが、これはうまく動作します。 – Appelynn