我有一个csv文件,第一行有我不需要的日期,我想跳过它,但它不起作用。我需要如何用0替换我的非值
fp = open( "estat_sdg_07_11.csv")
data = []
while True:
buffer = fp.readline().strip()
if buffer == "":
break
buffer = str(buffer)
data.append(buffer)
fp.close()
以下是我的文件的第一行:
enter image description here
Tags:
这是我的csv内容:
这样试试。这将跳过第一行,并用带条线填充
data
如果列表中的一个元素为空,这也会添加零
或者
结果应该是由列值列表表示的行列表。 大概是这样的:
输出:
首先,尽量使用
with
语句。它以适当的方式处理打开和关闭文件,以防发生异常open
提供了一个迭代器,您可以通过对其执行next()
操作轻松跳过第一行:顺便说一句,如果您使用的是csv文件,
csv
模块可能会有所帮助相关问题 更多 >
编程相关推荐