这是一个搜索当前目录中PDF文件的示例。Python中的RegExp
import os, os.path
import re
def print_pdf (arg, dir, files):
for file in files:
path = os.path.join(dir, file)
path = os.path.normcase(path)
if re.search(r".*\.pdf", path):
print path
os.path.walk('.', print_pdf, 0)
谁能解释一下r".*\.pdf"
是什么意思?
为什么".*\"
?
谢谢!
摆脱正则表达式感谢您的解释!还要感谢SilentGhost,但我只能选择一个答案。 :) – nonamelive 2010-03-10 18:02:48