Как искать файлы с несколькими расширениями по определенному пути с помощью python

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

varlogpath = "C:/Users/vveldand/Office/Fetcher/Projects/LOG-PARSER/var/log/*.txt"

outputfile = open(wrfilename, "a")
files=glob.glob(varlogpath)  

person VRV    schedule 14.12.2017    source источник
comment
Что именно вы подразумеваете под несколькими расширениями?   -  person CodeCollector    schedule 14.12.2017


Ответы (1)


вы можете сделать что-то вроде этого:

files=None
# put file extensions into a list
fileext=[".txt",".log",".csv"]

for ext in fileext:
    varlogpath = "C:/Users/vveldand/Office/Fetcher/Projects/LOG-
    PARSER/var/log/*"+ext

    outputfile = open(wrfilename, "a")
    files=glob.glob(varlogpath)  
person pydvlpr    schedule 14.12.2017