ich möchte gerne aus einer Liste, die mit Dateinamen gefüllt ist, diejenigen raussuchen, die die Dateiendung (Suffix) "msi" haben.
Dazu habe ich mir folgendes Script gedacht:
Code: Alles auswählen
#! /usr/bin/env python
import os
import glob
AllFileList = ['C:\\tmp\\test\\new\\Putty.log', 'C:\\tmp\\test\\new\\CSES.msi', 'C:\\tmp\\test\\new\\Putty_7_sna.log', 'C:\\tmp\\test\\new\\wrapper.css']
print AllFileList
for single_file in AllFileList:
if filter(single_file.endswith, "msi"):
print "Filter is positive! => File: %s" % single_file
Code: Alles auswählen
C:\tmp>test.py
['C:\\tmp\\test\\new\\Putty.log', 'C:\\tmp\\test\\new\\CSES.msi', 'C:\\tmp\\test\\new\\Putty_7_sna.log', 'C:\\tmp\\test\
\new\\wrapper.css']
Filter is positive! => File: C:\tmp\test\new\CSES.msi
Filter is positive! => File: C:\tmp\test\new\wrapper.css
Warum findet der auch die "wrapper.css"-Datei?
CU,
API