我编写了一个对我有意义但对 python 没有意义的代码,因为我是 python 新手。
在这里检查我的代码:
checksum_algos = ['md5','sha1']
for filename in ["%smanifest-%s.txt" % (prefix for prefix in ['', 'tag'], a for a in checksum_algos)]:
f = os.path.join(self.path, filename)
if isfile(f):
yield f
我的意图是在如下列表中搜索文件名:
['manifest-md5.txt','tagmanifest-md5.txt','manifest-sha1.txt','tagmanifest-sha1.txt']
但我在syntax
实施它时遇到了问题。
谢谢你的帮助。