You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复Python报错:'list' object has no attribute 'to_csv'

报错原因

to_csv 是Pandas DataFrame对象的专属方法,你的代码里两处非法调用触发了报错:

  • 你用原生csv模块创建的DataFile属于csv.writer类型,不存在to_csv方法
  • 你自定义的liste是普通Python列表,同样不存在to_csv方法

除此之外,你构造DataFrame的逻辑也有问题:你给liste里存的是各个列表变量的字符串名称,不是实际爬取到的列表数据,也没有和表头做对应。

修正方案

删掉你原有代码里最后面csv操作、DataFrame构造的所有错误代码,替换为以下内容即可:

# 构造DataFrame,键是表头列名,值是对应的数据列表
df = pd.DataFrame({
    'KulupAdi': kulupList,
    'MailAdresi': MailList,
    'FacebookAdresi': FacebookList,
    'TwitterAdresi': TwitterList,
    'InstagramAdres': InstagramList,
    'AkademikDanisman': DanismanList,
    'KulupBaskani': BaskanList,
    'ToplamUyeSayisi': UyeList,
    'ToplamEtkinlikSayisi': EtkinlikList
})
# 直接用DataFrame的to_csv方法保存即可,不需要再调用原生csv模块的接口
df.to_csv("AYBU.csv", index=False, encoding='utf-8-sig')
补充说明

你当前的代码仅爬取了第一个社团的信息,所有数据列表都只有1条数据。如果需要爬取全站所有社团的信息,你需要在外层加循环遍历所有社团的入口按钮,依次进入详情页采集数据再追加到各个列表中即可。

内容的提问来源于stack exchange,提问作者codesfullinmymind

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 19:45:07