Откройте все файлы в каталоге, чтобы проверить условия - PullRequest
0 голосов
/ 20 марта 2020

Я хочу перебрать файлы в каталоге и проверить каждый из них, чтобы убедиться, что они соответствуют моим критериям выбора. Python находит мой файл, а затем сразу же заявляет, что не нашел мой файл. Я не уверен, что происходит.

import pandas as pd
for subdir, dirs, files in os.walk(path):
    for file in files:
        print('file %s located' %file)
        in_file=pd.read_csv(file)

Ошибка выглядит следующим образом:

runfile('F:/School/Research/WGM/NewProject/PythonScripts/EqiSiteSorter.py', wdir='F:/School/Research/WGM/NewProject/PythonScripts')
file FileName.csv located
Traceback (most recent call last):
FileNotFoundError: [Errno 2] File b'FileName.csv' does not exist: b'FileName.csv'

Он успешно печатает сообщение о том, что файл был найден, имя файла хранится как строка в моих переменных, но, видимо, после этого она внезапно потерялась. Помогите пожалуйста ...

1 Ответ

1 голос
/ 20 марта 2020

думаю из-за каталогов. Внутри чтения cal c попробуйте подать в суд на os.path.join (dir, filename)

Это должно сработать.

...