熊猫读取html写入csv

时间:2019-04-10 09:14:12

标签: python html pandas csv

旧代码读取HTML并将其输出为CSV

我有一个旧的python 3代码:

self.df, = pandas.read_html(my_html_file)
self.df.to_csv(my_csv_file, index=False)

第一行中没有逗号的熊猫返回一个列表,其中逗号DF对象可以在第二行中发送到CSV文件。 我不明白第一行中的逗号

1 个答案:

答案 0 :(得分:1)

我认为它可以将one element tuple的一个元素list转换为标量,因为read_html返回list of DataFrames-在您的代码one DataFrame list中。

示例

a = [1]
b, = a
#() are optional
#(b,) = a
print (b)
1

更具可读性的是通过索引-[0]选择第一个列表:

self.df = pandas.read_html(my_html_file)[0]
self.df.to_csv(my_csv_file, index=False)