首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我有两个文件。File1由汽车名称组成,file2由汽车模型组成。如何使file2与file1有相同的安排?

我有两个文件。File1由汽车名称组成,file2由汽车模型组成。如何使file2与file1有相同的安排?
EN

Stack Overflow用户
提问于 2022-09-29 17:44:01
回答 1查看 44关注 0票数 0

File1.txt:

File2.txt:

预期产出:

这是我的密码:

代码语言:javascript
复制
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)

似乎我不能使它迭代,我是一个代码初学者,请指出为什么我的代码不工作。谢谢您:)

EN

回答 1

Stack Overflow用户

发布于 2022-09-29 17:56:13

因为决定顺序的是file1,所以必须是外部循环。

代码语言:javascript
复制
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)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73899697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档