旧代码读取HTML并将其输出为CSV
我有一个旧的python 3代码:
self.df, = pandas.read_html(my_html_file)
self.df.to_csv(my_csv_file, index=False)
第一行中没有逗号的熊猫返回一个列表,其中逗号DF对象可以在第二行中发送到CSV文件。 我不明白第一行中的逗号
答案 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)