我写了一个小的python代码,以读取包含特定路径的 .txt的特定文件。我想做同样的事情,以几乎没有修改,搜索具有多个扩展名的文件或多或少。当然,我不是在寻找/,它将搜索所有扩展。任何帮助,将不胜感激。
varlogpath = "C:/Users/vveldand/Office/Fetcher/Projects/LOG-PARSER/var/log/*.txt"
outputfile = open(wrfilename, "a")
files=glob.glob(varlogpath)
您可以做这样的事情:
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]