如何解决IOError:[Errno 2]没有这样的文件或目录:在Biopython中?

2024-04-24 15:55:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用以下代码解析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、Python2.7和Biopython1.57。有什么建议吗。


Tags: 文件代码fromimportru错误openusers
2条回答

尝试:

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

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

小的r表示原始的。它将把所有\转义到\\,以确保路径有效(不会变成换行符)

你走错了路。

打开资源管理器并放入以下路径:

c:\Users\

这可能有助于您纠正路径。用户下面的下一个目录将是用户名,或默认值,而不是桌面。

相关问题 更多 >