我正在尝试使用以下代码在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'


我收到上述错误。但是我的文件已经在那里。我正在使用Windows7 OS,python 2.7和Biopython 1.57。有任何建议请。

最佳答案

尝试:

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


如果输出为true,则可以尝试替换原始代码中的字符串,并查看其是否有效。如果没有,请确保路径中没有错字。

r表示原始。它将所有\\\转义以确保路径有效(\ n不会成为换行符)

关于python - 如何解决IOError:[Errno 2]在Biopython中没有这样的文件或目录:,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8018558/

10-10 18:20