fnmatch.translate(x) 并没有在for循环里面,为什么可以读到x呢?
1、执行顺序如何?
2、为什么可以读取到x呢?
3、translate(x)是何含义?为啥结果就直接是正则表达式呢?
includes = ['*.doc', '*.odt', '*.rrd']
[fnmatch.translate(x) for x in includes]
结果:
['.
\.doc\Z(?ms)', '.
\.odt\Z(?ms)', '.*\.rrd\Z(?ms)']
倉田サユリ
10 years, 5 months ago