Как решить IOError: [Errno 2] Нет такого файла или каталога: в Biopython? - PullRequest
1 голос
/ 05 ноября 2011

Я пытаюсь проанализировать файл fasta в Biopython, используя следующий код. Как я могу решить эту ошибку?

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. Любые предложения, пожалуйста.

Ответы [ 2 ]

2 голосов
/ 05 ноября 2011

try:

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

Если вывод верен, вы можете попробовать заменить строку в исходном коде и посмотреть, работает ли она.Если нет, убедитесь, что в пути нет опечаток.

маленький r означает «сырой».Он будет экранировать все \ до \\, чтобы убедиться, что путь правильный (\ n не станет новой строкой)

0 голосов
/ 05 ноября 2011

Ваш путь неверен.

Откройте проводник и введите следующий путь:

c:\Users\

Это может помочь вам исправить путь. Следующим каталогом ниже Users будет имя пользователя или Default, а не Desktop.

...