Я написал небольшую программу python, которая обрабатывает все файлы в каталоге. Я хочу ограничить это включением только JSON-файлов в этот каталог. Например, линия fname in fileList:
в коде отрезала ниже, должны перечислять только файлы с расширением * .jsonОбработка определенных файлов в каталоге в python
#Set the directory you want to start from
rootDir = '/home/jas_parts'
for dirName, subdirList, fileList in os.walk(rootDir):
print('Found directory: %s' % dirName)
for fname in fileList:
print('\t%s' % fname)
fname='jas_parts/'+fname
with open(fname, 'r+') as f:
json_data = json.load(f)
event = json_data['Total']
print(event)
Кстати, шаблон использования для этой функции: 'json_files = files_under ('.', '* .json')' ... а затем вы можете использовать: 'для каждого в json_files: ...' (например) , Таким образом, код и читать почти как английский. –