2017-12-14 10 views
0

特定のパスから.txtを含む特定のファイルを読み込むための小さなPythonコードを記述しました。同じコードで複数の拡張子を持つファイルを検索するのと同じことをやり直してみたいと思います。もちろん、私は/を探していないので、すべての拡張機能を検索します。どんな助けもありがとう。Pythonを使用して特定のパスで複数の拡張子を持つファイルを検索する方法

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

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

? – CodeCollector

答えて

0
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] 
0

あなたはこのような何かを行うことができます:

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) 
正確にあなたが複数の拡張子によってどういう
関連する問題