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)']

for循环 python2.7

倉田サユリ 10 years, 5 months ago

Your Answer