【问题标题】:importing .txt file online keep giving me an error在线导入 .txt 文件不断给我一个错误
【发布时间】:2019-07-04 17:47:44
【问题描述】:

这段代码一直给我错误,它是一个无效的参数。 我不知道为什么它不起作用

path='https://resources.oreilly.com/examples/0636920023784/raw/master/pydata-book-master/ch02/usagov_bitly_data2012-03-16-1331923249.txt'
f=open(path)
f.readline()

Traceback(最近一次调用最后一次) 在 1 路径='https://resources.oreilly.com/examples/0636920023784/raw/master/pydata-book-master/ch02/usagov_bitly_data2012-03-16-1331923249.txt' ----> 2 f=open(路径) 3 f.readline()

OSError:[Errno 22] 无效参数:'https://resources.oreilly.com/examples/0636920023784/raw/master/pydata-book-master/ch02/usagov_bitly_data2012-03-16-1331923249.txt'

【问题讨论】:

标签: python jupyter-notebook


【解决方案1】:

这不是导入文件的正确方法。由于该文件是托管的,因此您必须通过发出 HTTP 请求来访问该文件。

要走的路是使用urllib3requests

import requests

text = requests.get("<your url>").text

# Then it's up to you...

或者您可以下载文件本身并使用文件处理,但我想这是不切实际的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-30
    • 2022-11-13
    • 1970-01-01
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多