如何使用python在特定路径中搜索具有多个扩展名的文件

2024-04-25 22:50:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我编写了一个小python代码来从特定路径读取包含.txt的特定文件。我想做同样的事情来搜索具有多个扩展名的文件,或多或少使用相同的代码进行少量修改。当然,我不是在寻找搜索所有扩展的/。任何帮助都将不胜感激。在

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

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

Tags: 文件代码路径txtlogparservar事情
2条回答

你可以这样做:

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)  
wrfilename = os.path.join(wrscriptpath, 'TiC_Timeline_Report.txt')
varlogpath = "C:/Users/vveldand/Office/Fetcher/Projects/LOG-PARSER/var/log/*.txt"

outputfile = open(wrfilename, "a")
files=[glob.glob(varlogpath.replace(".txt",ext)) for ext in list_of_extensions_you_want_to_search]

相关问题 更多 >