Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将Web文件直接下载到Pandas中_Python_Html_Pandas_Web Scraping_Python Requests - Fatal编程技术网

Python 将Web文件直接下载到Pandas中

Python 将Web文件直接下载到Pandas中,python,html,pandas,web-scraping,python-requests,Python,Html,Pandas,Web Scraping,Python Requests,我正在尝试下载一个带有熊猫链接的web文件。我遇到的问题是,大多数教程都显示了一个可以下载的文件,该文件最后有一个特定的扩展名,这使您可以更轻松地直接下载它 此链接可下载文本文件,但无法用常规方法轻松读取。如何在pandas中直接下载此文件。数据科学助手,您所要做的就是这样 import pandas as pd df = pd.read_csv('ADAMS.txt') 您可以尝试: df = pd.read_csv('https://www6.sos.state.oh.us/ords/f?

我正在尝试下载一个带有熊猫链接的web文件。我遇到的问题是,大多数教程都显示了一个可以下载的文件,该文件最后有一个特定的扩展名,这使您可以更轻松地直接下载它


此链接可下载文本文件,但无法用常规方法轻松读取。如何在pandas中直接下载此文件。

数据科学助手,您所要做的就是这样

import pandas as pd
df = pd.read_csv('ADAMS.txt')
您可以尝试:

df = pd.read_csv('https://www6.sos.state.oh.us/ords/f?p=VOTERFTP:DOWNLOAD::FILE:NO:2:P2_PRODUCT_NUMBER:1')

如果此代码适用于您,请尝试以下代码:

import pandas as pd
import io
import requests

url="https://www6.sos.state.oh.us/ords/f?p=VOTERFTP:DOWNLOAD::FILE:NO:2:P2_PRODUCT_NUMBER:1"
s=requests.get(url).content
c=pd.read_csv(io.StringIO(s.decode('utf-8')))

更多详细信息。

必须包含链接,而不是下载的文件。