将selenium数据添加到excel PYTHON

将selenium数据添加到excel PYTHON,python,excel,selenium,Python,Excel,Selenium,我有个问题。我有一个代码,可以使用selenium从不同的站点获取信息,然后将其放入一个列表中。毕竟,python将删除列表中的所有信息,我需要将它们写入excel: List = [] for values in List: ... List.append(values) List.append(some_information_from_selenium) 在迭代结束时: List.clear() 我需要在clear()之前保存信息,在cleat Li

我有个问题。我有一个代码,可以使用selenium从不同的站点获取信息,然后将其放入一个列表中。毕竟,python将删除列表中的所有信息,我需要将它们写入excel:

List = []
for values in List:
      ...
      List.append(values)
      List.append(some_information_from_selenium)
在迭代结束时:

List.clear()
我需要在clear()之前保存信息,在cleat List之后,将新信息添加到excel。此迭代的限制为-100。需要创建一个新的excel文件,并向其中添加信息。列表将删除然后追加新信息,此迭代将进行100次。我将有18列和100行。我想用什么就用什么

:UPD:

还有一个问题:如果我使用

data = pd.DataFrame() 
data({ "Name":List[some_index] 
       "Surname":List[some_index_1] 
        .... }) 
data.to_excel("Excel.xlsx") 

为什么出现错误?“DataFrame”对象不可调用?我如何解决这个问题?

我不能100%确定您试图从代码中执行什么操作,但与其每次都清除列表变量,不如将其保存在某种嵌套集合中

一本简单的字典就行了

from collections import defaultdict

data_dict = defaultdict(list)

for num in range(10,110,10): #call your func in iterations of 10s
    your code
    data_dict[i].append(some_information_from_selenium)
每10次迭代将保存嵌套数据

data_dict[10]

然后您可以将其传递给pandas。

不幸的是,您的问题中没有足够的信息/代码来支持您。什么excel文件,数据是如何写入此文件的,等等…
将熊猫导入为pd
df=pd.Dataframe({'data':List})
df.to_excel
但正如@pintxo所说,请提供一个并查看@Manakin ive changed问题。为什么在100个条目后清除列表?最好使用字典并将每次迭代保存在一个单独的变量中。嗯,明白了,你能说,如果我使用data=pd.DataFrame()数据({“Name”:List[some_index]“Name”:List[some_index_1]…})data.to_excel(“excel.xlsx”)为什么我得到“DataFrame”对象是不可调用的,我如何解决this@Kate_Sls很抱歉,如果您不提供“我看不到您的数据、您的ccde或任何正在发生的事情”,我将无法帮助您。我在问题中添加了一些信息。你能检查一下吗?