我正在尝试使用以下代码解析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操作系统,python 2.7和Biopython 1.57。请提出任何建议。
答案 0 :(得分:2)
尝试:
import os
print os.path.isfile(r"C:\Users\Desktop\kk.fasta")
如果输出为true,您可以尝试替换原始代码中的字符串,看看它是否有效。如果没有,请确保路径中没有拼写错误。
小r
表示原始。它会将所有\
转义为\\
以确保路径有效(\ n不会成为换行符)
答案 1 :(得分:0)
你的道路错了。
打开资源管理器并放入此路径:
c:\Users\
这可能有助于您纠正路径。用户下面的下一个目录是用户名,或默认,而不是桌面。