IOError podczas próby otwarcia istniejących plików
Mam mały problem z programem Pythona, który napisałem, aby wyodrębnić pewne informacje ze specjalnego pliku tekstowego. Pętla (kod poniżej) musi wykonać moją funkcjęextract_zcoords()
ponad 500 plików (1 plik daje jedną listę), dzięki czemu mogę zbudować zestaw danych.
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)
BŁĄD: wyjątek IOExceptionNo such file or directory
to ten, który występuje, więc z jakiegoś powodu python nie ma dostępu do plików. Sprawdziłem ścieżkę do katalogu (lokalizacja) i uprawnienia do plików, i są one poprawne (odczyt + zapis). Wszelkie pomysły, dlaczego błąd IOError ma być zgłaszany, gdy pliki istnieją, a nazwa ścieżki jest poprawna?
Jakieś pomysły, co może być nie tak?