Portál AbcLinuxu, 19. prosince 2025 08:19
TypeError: expected string or buffer
import os, re
regexp=re.compile("nejaky regexp")
pole_out=filter(regexp.search, os.listdir("./"))
print pole_out
import os,re
regexp=re.compile("regularni vyraz"$)
pole_out=[]
for prvek in os.listdir("./"):
if regexp.search(prvek) is not None:
pole_out.append(prvek)
kdy regexp.search(prvek) se da nahradit za re.compile("regularni vyraz").search(prvek) ale je to zbytecny, protoze pak porad dokola vytvaris "instanci regualrniho vyrazu".
for f in os.listdir():
# sem dej ten RE
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.