【问题标题】:compare a string with 1st line in a file将字符串与文件中的第一行进行比较
【发布时间】:2020-09-14 06:27:41
【问题描述】:

出于某种原因,它是错误的。我使用了比较运算符。该文件正常工作。比较似乎有问题。

【问题讨论】:

标签: python file


【解决方案1】:

您可以像这样打开文件并加载其内容:

def open_file():
    with open("filename", "r") as f:
        lines = f.readlines()

用all_lines = open_file()调用函数

然后逐行读取:

for line in all_lines:
    Print(line)

【讨论】:

  • 不不,我明白了,我的意思是文件的第一行带有输入字符串。出于某种原因,当我使用 ==(它们是相同的)时,它是错误的。
  • @Power123 您需要在问题中包含示例。请阅读以下关于如何提出好问题的文章:stackoverflow.com/help/how-to-ask
【解决方案2】:
with open(filename, 'r') as fh:
    for line in fh:
        ... do stuff with line ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多