摘要:
在上篇用 os.walk 和 fnmatch 删除指定目录下的pyc文件中提到了fnmatch.translate(如下):>>> import fnmatch>>> pattern='*.py'>>> print fnmatch.translate(pattern).*\.py\Z(?ms)由于之前对python的正则表达式缺乏了解,对结尾中的Z(?ms)不是很了解,在网上也没有查到专门的说明,于是在chinapy上提问,说明如下:(?ms)是什么意思?(?)算是Python正则表达式的修饰符, 可以有很多含义, 在这里? 阅读全文