File1.txt:

File2.txt:

预期产出:

这是我的密码:
file1 = open ("file1.txt",'r')
file2 = open ("file2.txt",'r')
file1_lines=file1.readlines()
file2_lines=file2.readlines()
for j, line2 in enumerate (file2_lines):
for i in range (0,3):
if file1_lines[i] in line2:
print(line2)似乎我不能使它迭代,我是一个代码初学者,请指出为什么我的代码不工作。谢谢您:)
发布于 2022-09-29 17:56:13
因为决定顺序的是file1,所以必须是外部循环。
file1 = open ("file1.txt",'r')
file2 = open ("file2.txt",'r')
file1_lines=file1.readlines()
file2_lines=file2.readlines()
for line1 in file1_lines:
for line2 in file2_lines:
if line2.startswith(line1):
print(line2)https://stackoverflow.com/questions/73899697
复制相似问题