File io 需要了解解析文件的基本Python脚本的帮助吗

File io 需要了解解析文件的基本Python脚本的帮助吗,file-io,split,File Io,Split,假设输入文件“input.txt”如下所示: Sam 92 Zoe 80 Ted 45 Sue 74 以下代码的输出是什么 x = "" infile = open("input.txt", "r") for line in infile: parts = line.split() x += parts[1].strip() print(x) 萝莉,欢迎来到苏!请阅读社区指南,了解如何使用文本编辑器上方的不同工具,使其他用户能够清楚地阅读您的问题 关于你的问题

假设输入文件“input.txt”如下所示:

Sam   92
Zoe   80
Ted   45
Sue   74
以下代码的输出是什么

x = ""
infile = open("input.txt", "r")
for line in infile:
    parts = line.split()
    x += parts[1].strip()
print(x)

萝莉,欢迎来到苏!请阅读社区指南,了解如何使用文本编辑器上方的不同工具,使其他用户能够清楚地阅读您的问题

关于你的问题,让我们把它细分:

1  x = ""
2  infile = open("input.txt","r")
3  for line in infile.readlines():
4      parts = line.split()
5      x += parts[1].strip()
6  print x
第2行调用
open()
方法,该方法创建一个新对象,您可以通过该对象读取文件(注意“r”标志,它表示只能读取文件)。然后,对文件中的每一行执行一个for循环(第3行有一个错误,我添加了
readlines()
方法调用使其工作)


对于文件中的每一行,拆分使用空格作为分隔符的行(这意味着创建一个列表,其中每个元素都是两个空格之间的子字符串)。然后,将列表中的第二个元素(这将是每个名称旁边的数字)连接到变量x,剥离该数字前后的所有不必要空格。然后,完成后,打印x。这将打印所有数字,一个接一个,没有任何间距,如:92804574

您的问题是什么?你在这段代码中遇到了什么问题?修复你的标题,清楚地解释你的问题。这是离题的,因为不清楚。