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

如何用Pandas从GitHub读取CSV文件?尝试方案无效求排查

问题出在你用错了GitHub链接!

嘿,我一眼就看出问题啦——你复制的是GitHub上CSV文件的网页展示地址,而不是原始CSV数据的下载链接。那个网页是HTML格式的,pandas的read_csv()只能读取纯文本的CSV数据,自然会失败。

怎么解决?

你需要获取GitHub上CSV文件的「Raw」版本链接:

  • 打开你要的CSV文件页面(就是你现在用的那个链接)
  • 点击页面右上角的Raw按钮(在「Blame」「History」旁边)
  • 复制此时浏览器地址栏里的URL,这才是能直接被pandas读取的原始数据链接

修正后的代码

import pandas as pd
# 替换为Raw版本的链接
url = 'https://raw.githubusercontent.com/lukes/ISO-3166-Countries-with-Regional-Codes/master/all/all.csv'
df = pd.read_csv(url, index_col=0)
print(df.head(5))

这样运行就能正常读取数据啦!以后从GitHub拿CSV文件都要记得找「Raw」按钮,别直接用网页链接哦~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 04:25:47