Python 删除空格并添加相应的值

Python 删除空格并添加相应的值,python,Python,我试图从存储在文本文件中的年度销售手册中提取文本数据 文件的链接 我决定用“,”(逗号)替换内容和数字之间的空格,使其成为csv类型的文本,从而解决这个问题。然而,我面临的是年度行的问题,因为它没有任何相应的值 对于1990年的200个销售额,相应的值是ABC,对于1991年的9个销售额,相应的值是DEF,但对于这一年,我们没有相应的值,导致这一年向左移动 我的问题是如何确保在将该年转换为CSV文件时,该年不会向左移动,并且该年和值正确地落在单个列下您好!欢迎使用堆栈溢出:)到目前为止,您尝试了

我试图从存储在文本文件中的年度销售手册中提取文本数据

文件的链接

我决定用“,”(逗号)替换内容和数字之间的空格,使其成为csv类型的文本,从而解决这个问题。然而,我面临的是年度行的问题,因为它没有任何相应的值

对于1990年的200个销售额,相应的值是ABC,对于1991年的9个销售额,相应的值是DEF,但对于这一年,我们没有相应的值,导致这一年向左移动


我的问题是如何确保在将该年转换为CSV文件时,该年不会向左移动,并且该年和值正确地落在单个列下

您好!欢迎使用堆栈溢出:)到目前为止,您尝试了哪些操作?显示您尝试编写的一些代码将有助于我们了解问题所在,以便我们能够帮助您。第一行是一种特殊的行,而不是普通的行,它是标题。因此,使用特殊函数
readHeader
,而不是使用相同的函数读取所有内容,首先读取标题,然后读取数据。@hradecek感谢您的建议。我创建了readHeader方法,并在读取任何标题之前将“Notes”作为要追加的字符串传递。再次感谢您的建议:)