【发布时间】:2020-08-26 14:25:48
【问题描述】:
我在 github 中有一个包含文本文件的文件夹,当我尝试在 Google colab 中阅读以下代码时出现错误
FileNotFoundError: [Errno 2] 没有这样的文件或目录: 'https://github.com/Jainu-s/urldata/tree/master/al?raw=true'
loc = 'https://github.com/Jainu-s/urldata/tree/master/al?raw=true'
#uploaded = files.upload()
os.chdir(loc)
filelist = os.listdir()
#print (len((pd.concat([pd.read_csv(item, names=[item[:-4]]) for item in filelist],axis=1))))
data = []
path = loc
files = [f for f in os.listdir(path) if os.path.isfile(f)]
for f in files:
with open(f,'r') as myfile:
data.append(myfile.read())
df = pd.DataFrame(data,columns=['Data'])
print (df.shape)
【问题讨论】:
-
为什么要从 GitHub 读取文本文件?直接下载到本地?
-
github中的每个文件都有一个原始链接,例如对于您的第一个文本文件:raw.githubusercontent.com/Jainu-s/urldata/master/al/…,您可以修改链接的最后一部分并尝试读取文件。
-
我添加到原始链接但我仍然无法阅读,因为它会引发错误
标签: python-3.x github google-colaboratory