ファイル名が FR1.1.csv、FR2.0.csv などのコードの下にあります。これらの名前を使用してヘッダー行に印刷していますが、これらの名前を FR1.1 、 Fr2.0 などに変更したいと考えています。したがって、strip 関数を使用して .csv を削除しています。コマンドプロンプトで試してみたところ、うまくいきました。しかし、それをメインスクリプトに追加すると、出力が得られません。
for fname in filenames:
print "fname : ", fname
fname.strip('.csv');
print "after strip fname: ", fname
headerline.append(fname+' Compile');
headerline.append(fname+' Run');
私が得ている出力
fname :FR1.1.csv
after strip fname: FR1.1.csv
必要な出力 -->
fname :FR1.1.csv
after strip fname: FR1.1
forループの後のコードにインデントの問題があると思います。これを達成する正しい方法を教えてください。