IOError ao tentar abrir arquivos existentes
Eu tenho um pequeno problema com um programa python que eu escrevi para extrair algumas informações de um arquivo de texto especial. O loop (código abaixo) precisa executar minha funçãoextract_zcoords()
mais de 500 arquivos (1 arquivo fornece uma lista) para que eu possa construir um conjunto de dados.
import os
def extract_zcoord(filename):
f = open(filename, 'r')
... # do something with f
### LOOP OVER DIRECTORY
location = '/Users/spyros/Desktop/3NY8MODELSHUMAN/HomologyModels'
for filename in os.listdir(location):
extract_zcoord(filename)
O ERRO: O IOExceptionNo such file or directory
é o que ocorre, portanto, por algum motivo, o python não está acessando os arquivos. Verifiquei o nome do caminho do diretório (local) e as permissões de arquivo, e elas estão corretas (leia + escreva). Alguma idéia por que um IOError seria relatado quando os arquivos existem e o nome do caminho está correto?
Alguma idéia do que pode estar errado?