Старый код читает HTML и выводит его в CSV
У меня есть старый код Python 3:
self.df, = pandas.read_html(my_html_file)
self.df.to_csv(my_csv_file, index=False)
без запятой в первой строке pandas возвращает список с запятой DF-объектом, который можно отправить в файл CSV во второй строке. Я не понимаю эту запятую в первой строке






Я думаю, что он преобразует один элемент 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)
Пожалуйста, сформулируйте вопрос более четко! Может попробовать привести пример.