我试图筛选是在一个表/数据集的格式一些日志文件,但.endswith()
并.startswith()
不能满足我的质量要求。我正在使用匿名函数,但需要调整我的 Python 代码以检查字符串是否包含 .jpg
logfilejpg = sc.textFile("/loudacre/logs/*.log").filter(lambda line: line.endswith('.jpg'))
使用in
:
'.jpg' in 'something.jpg foo'
Out: True
你也可以把它放在你的 lambda 表达式中:
lambda line: '.jpg' in line
例子:
list(filter(lambda line: '.jpg' in line, ["foo", "foo.jpg.bar", "bar.jpg"]))
Out: ['foo.jpg.bar', 'bar.jpg']
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句