У меня есть следующий питон фрагмент кода, который я хотел бы ускорить:ускоряя код питона с 2 для петель
in_file1 = open('file1.txt', 'r')
for line1 in in_file:
col1,col2,col3,col4=line1.rstrip.split("\t")
with open('flie2.txt', 'r') as in_file2:
for line2 in in_file2:
col1,col2,col3,col4=line2.rstrip.split("\t")
if col1 in line1 == col1 in line2:
print the line from file2
размеров файлов в ГБ. Может ли кто-нибудь предложить способ (или способы) заменить циклы for для ускорения кода?
Благодаря
почему вы открываете файл в цикле? –
извините, ребята. код теперь отредактирован для решения ваших вопросов. просто попробуйте сравнить содержимое двух огромных файлов, которые нуждаются в ускорении – user27976
, поэтому вы хотите сравнить первый элемент из каждой строки файла1 с тем же файлом2? –