私はコーディングで絶対に初心者ですので、これは非常に基本的な質問です。私は別のディレクトリ(私が働いている現在のもの)から特定のファイルを開き、何かをやろうとしています。ファイルを見つけるために尋ねるときにはうまくいくが、ファイルを開くことはできない(「FileNotFoundError:[Errno 2] No such file or directory」)どこが間違っているのかわからない。ここに私のコードです:python3の別のディレクトリにあるファイルを反復して開きますosx
for file_name in os.listdir("/Users/sujathakoduvayurp/Downloads/exercises-and-examples/Chapter 9/exercises"):
if file_name.endswith(".dna"):
print (file_name)
これはうまく、私は正しい拡張子のファイルのリストを取得します。 xaa.dna xab.dna xac.dna xad.dna xae.dna xaf.dna xag.dna xah.dna xai.dna xaj.dna
しかし、ときに私:そうのようにこれを行う:
for file_name in os.listdir("/Users/sujathakoduvayurp/Downloads/exercises-and-examples/Chapter 9/exercises"):
if file_name.endswith(".dna"):
dna_file= open("/Users/sujathakoduvayurp/Downloads/exercises-and-examples/Chapter 9/file_name","r")
私は前に述べたようにエラーmsgを受け取る。私は問題が何であるか分かりません。どんな助けもありがとう。 ありがとう! PS:ここで正しく出てくるかどうかはわかりませんが、インデントは問題ありません。