如何在Google Colab中直接导入GitHub上的外部TXT文件?
直接导入GitHub上的TXT文件到Google Colab的方法
不用先下载再导入,直接从GitHub拉取就能解决Colab重启后文件消失的问题,给你几个实用方法:
方法1:用wget命令直接下载到Colab环境
先找到GitHub上TXT文件的原始链接:打开目标TXT文件页面,点击右上角的「Raw」按钮,复制弹出页面的URL。然后在Colab的代码单元格里运行以下命令:
!wget -O 自定义文件名.txt "https://raw.githubusercontent.com/用户名/仓库名/分支名/文件路径.txt"
-O 参数用来指定保存后的文件名,避免默认的长串文件名。运行完后,文件会出现在Colab左侧的文件栏里,重启后重新运行命令即可再次获取。
方法2:用Python requests直接读取文件内容
如果不想保存文件到本地,只想直接把内容读进内存使用,用requests库最方便:
import requests # 替换成你的TXT文件原始链接 url = "https://raw.githubusercontent.com/用户名/仓库名/分支名/文件路径.txt" response = requests.get(url) file_content = response.text # 直接使用读取到的内容,比如打印 print(file_content)
这种方式不需要保存文件,直接把内容加载到变量里,适合直接处理文本的场景。
方法3:用pandas读取结构化TXT文件
如果你的TXT是带分隔符的结构化数据(比如制表符、逗号分隔),可以用pandas直接读取成DataFrame:
import pandas as pd # 替换成你的TXT文件原始链接,sep参数根据文件分隔符调整 df = pd.read_csv("https://raw.githubusercontent.com/用户名/仓库名/分支名/文件路径.txt", sep="\t") # 查看读取到的数据 print(df.head())
这样一步完成读取和数据结构化,后续分析处理更高效。
内容的提问来源于stack exchange,提问作者Joan Sebastian Carrillo Baron
相关产品推荐
相关产品推荐

