私の現在の作業ディレクトリでは、私は私のpythonスクリプトを実行して、私は、ファイル 'genes.faa.genespercontig.csv'を含む複数のサブディレクトリを持っています。これらのファイルのパンダデータフレームを作成したいと思います。Pythonエラー。 os.walkでファイルを見つけることができません
私は私のスクリプトを実行すると、私はエラーを取得:次のように
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\KLIF\\Documents\\Linda\\genes.faa.genespercontig.csv\\r'
私のスクリプトは次のとおりです。
import os
import pandas as pd
for root, dirs, files in os.walk(os.getcwd()):
with open(os.path.join(root, 'genes.faa.genespercontig.csv', 'r')) as f1:
df1 = pd.read_csv('f1', header=None, delim_whitespace=True, names = ["contig", "genes"])
print(df1)
私は、ファイルがデサブディレクトリにあることを確信しているが、なぜPythonのことができますそれを見つけることはありませんか?
私はそれを調整するが、それはまだそれがファイル – Gravel
@Gravelを追加しましたが見つからないというエラーを与える:
実際に存在するファイルを開くための唯一の試み、使用することをもっと詳しく。あなたのディレクトリ構造がわからないので、テストされていませんが、あなたの質問に提供された詳細に基づいています。 –
はい、これは機能します。どうもありがとう!私がそれを必要とすれば;このファイルを含んでいないサブディレクトリがある場合、何をすべきかアドバイスできますか?私がサブディレクトリをループして、スクリプトがサブディレクトリ内のファイルを見つけることができないとき、それは停止し、次のサブディレクトリよりも継続したいと思うので。 – Gravel