У меня есть несколько (400) json-файлов, содержащих dict в каталоге, который я хочу прочитать и добавить в список.Я попытался перебрать все файлы в каталоге следующим образом:
path_to_jsonfiles = 'TripAdvisorHotels'
alldicts = []
for file in os.listdir(path_to_jsonfiles):
with open(file,'r') as fi:
dict = json.load(fi)
alldicts.append(dict)
Я получаю следующую ошибку:
FileNotFoundError: [Errno 2] No such file or directory
Однако, когда я смотрю на файлы вкаталог, он дает мне все нужные файлы.
for file in os.listdir(path_to_jsonfiles):
print(file)
Простое открытие одного из них с именем файла также работает.
with open('AWEO-q_GiWls5-O-PzbM.json','r') as fi:
data = json.load(fi)
Были ли в цикле ошибки?