我想要的是让5个线程逐行读取文件的内容。
第一个线程必须读取行,我希望线程从不同点开始每5行读取一次。
(Index Pos)
t1 reads >>> 0, 5, 10, 15
t2 reads >>> 1, 6, 11, 16
凡此种种,不一而足。
目前我已经尝试使用模来做这件事,但也有一些问题,如质数15引起的问题。这不是我的最后一个作品,但它是我所展示的,因为我正在使用的是可怕的,没有意义。
def function(n):#Function to generate hash
count = n
for line in open('wordlist.txt'):#For each line in a file do this
if count % 2 == 0:
linex = line.strip()
hashed = hashlib.md5(linex.encode()).hexdigest()
#print(line + ":" + hashed)
count += 1
else:
count += 1
长话短说,我需要一些帮助,我会非常感谢帮助我解决这个问题的人。
只是想在文本文件的行上迭代一些东西。