gpt4 book ai didi

Python,从文件中逐行读取

转载 作者:行者123 更新时间:2023-11-28 22:52:23 25 4
gpt4 key购买 nike

我正在制作一个程序来整理有效和无效的社会安全号码。

该程序应该能够对我计算机上文本文件中的数字进行排序。但是我只能一次输入所有数字(我认为)。我不会让程序一一检查数字。

现在是这样

def fileinput():
try:
textfile = open("numberlist.txt","r")
socialsecuritynumber = textfile.read()
numberprogram(socialsecuritynumber)
except IOError:
print("there's no such file!\n")

有人知道我应该怎么做吗?文本文件只包含数字

  • 1993-06-11 5570
  • 930611-5570
  • 930611 5570
  • 93 05115570
  • 1993 05 11 55 70
  • 1993 05 11 5570

这是我的文本文件中的数字

最佳答案

  1. 始终使用 with 读取文件陈述。因此,如果读取过程中出现问题,或者代码块中出现异常,文件将自动关闭。
  2. 然后像这样使用for循环逐行读取

    with open("numberlist.txt","r") as textfile:
    for line in textfile:
    print line

关于Python,从文件中逐行读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20494832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com