python如何遍历每一行文本_在python中遍历文本文件行

我有两个文本文件,我想逐行阅读并检查是否匹配,如果匹配,则打印或不执行任何操作。但在下面的代码中,它只检查第一个文件的第一行,并检查第二个for循环文件的所有行。但我要检查第一个文件和第二个文件的所有行。我不知道我犯了什么错误。在with open("changed_commands_from_default_value", "a") \

as changed_commands_from_default_value, \

open(command_file, "r") \

as command_executed_file, \

open("default_command_values", "r") \

as default_command_values:

for default_command in default_command_values:

for command_executed in command_executed_file:

only_command = command_executed.split()[0]

only_default_command = default_command.split()[0]

if only_command == only_default_command:

if command_executed != default_command:

print(" > The default value " +

default_command.rstrip() + " is changed to " +

command_executed.rstrip())

changed_commands_from_default_value.write(

"The default value " + '"' + default_command + '"' +

"is changed to " + '"' + command_executed + '"')

我的数据是

^{pr2}$

我想要一个输出

^{3}$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值