これもおそらく非常に単純な質問です。.txt ファイルにファイル名のリストがあります。各ファイル名を個別に取得し、ディレクトリから取得するスクリプトを作成したいと考えています。しかし、ファイル名を分割できないようです。「ファイル名が長すぎます」というエラーが発生しました。すべてのファイル名をまとめようとしました。私はこれを試しました:
#lots of other stuff
resultsdir1 = "/home/blah"
barcodefile1=sys.argv[1]
barcodes1 = [f.split("/")[0] for f in open(barcodefile1)]
#blahblah
for bc in barcodes1:
file=open(resultsdir1+"/"+bc+".csv")
私はまだプログラミングにかなり慣れていないので、本当にばかげた間違いを犯した場合は優しくしてください。スクリプトには他にもたくさんのものがありますが、本当に知りたいのは、barcodefile1 (.txt ファイル) で名前を分割する方法だけです。助けていただければ幸いです!
エラー メッセージ: ファイル名が長すぎます。次に、\t で区切られたすべてのファイル名