1

次のコードを使用してBiopythonでfastaファイルを解析しようとしています。このエラーを解決するにはどうすればよいですか?

from Bio import SeqIO
handle = open("C:/Users/Desktop/kk.fasta", "rU")



File "<pyshell#19>", line 1, in <module>
IOError: [Errno 2] No such file or directory: 'kk.fasta'

上記のエラーが発生します。しかし、私のファイルはすでにそこにあります。私はwindows7OS、python 2.7、Biopython1.57を使用しています。何か提案をお願いします。

4

2 に答える 2

2

試す:

import os
print os.path.isfile(r"C:\Users\Desktop\kk.fasta")

出力がtrueの場合、元のコードの文字列を置き換えて、機能するかどうかを確認できます。そうでない場合は、パスにタイプミスがないことを確認してください。

小さいrとは生を意味します。\パスが有効であることを確認するためにすべてをエスケープし\\ます(\ n改行にはなりません)

于 2011-11-05T07:10:34.680 に答える
0

あなたの道は間違っています。

エクスプローラーを開き、次のパスを入力します。

c:\Users\

これは、パスを修正するのに役立つ場合があります。ユーザーの下の次のディレクトリは、デスクトップではなく、ユーザー名またはデフォルトになります。

于 2011-11-05T06:46:50.450 に答える