Вообщем получилось! Добавил from multiprocessing import Process и как советовали, вроде, обернул то что надо в функцию😁
В итоге скорость с 61с снизилась до 5с!
Я всё таки тут код вышлю, может будут ещё замечания! Большое спасибо
with open("маленькийфайл.txt", "r") as f:
lines = f.readlines()
for line in lines:
labels.append(line.split('\n')[0])
with open("большойфайл.txt", "r") as f:
lines = f.readlines()
def f(name):
with open("3.txt", "w") as out:
for line in lines:
temp = line.split('\n')
if any(temp[0].startswith(x) for x in labels):
out.write(('\n').join(temp))
3 это файл куда записываются одинаковые строки