Nov-10-2020, 11:10 PM
This was answered in Stack Overflow. The full code working code can be found below.
import requests import pandas as pd import io import csv url = 'https://geocoding.geo.census.gov/geocoder/geographies/addressbatch' payload = {'benchmark':'Public_AR_Current','vintage':'Current_Current'} files = {'addressFile': ('C:\PYTHON_CLASS\CSV\ADDRESS_SAMPLE.csv', open('C:\PYTHON_CLASS\CSV\ADDRESS_SAMPLE.csv', 'rb'), 'text/csv')} s = requests.post(url, files=files, data = payload) df = pd.read_csv(io.StringIO(s.text), sep=',', header=None, quoting=csv.QUOTE_ALL) with pd.option_context( 'display.width', None, 'display.max_columns', None, 'display.max_colwidth', -1, 'display.colheader_justify', 'left'): print(df)