我正在嘗試在 spyder 中運行代碼并引發錯誤" return self.do_open(http.client.HTTPConnection, req) File "C:\Users\name\AppData\Local\Continuum\Anaconda3-5.2.0\lib\urllib\request.py", line 1320, in do_open raise URLError(err)URLError: <urlopen error [Errno 11001] getaddrinfo failed>"same code works fine in jupyter notebook. 代碼如下import overpyimport pandas as pdimport timeimport osroot = r'C:/Users/(name)/Documents/abc'fstem = 'sample'fname = fstem+'.csv'df = pd.read_csv(os.path.join(root,fname))#df.sort_values(by=['cvdt35_timestamp_s'],inplace=True)print('# of records = '+str(len(df)))api= overpy.Overpass()
1 回答

郎朗坤
TA貢獻1921條經驗 獲得超9個贊
pd.read_csv
將文件名解釋為 URL,而不是本地路徑。
您可以自己打開文件,并傳遞文件對象。
with open(os.path.join(root, fname)) as f: df = pd.read_csv(f)
添加回答
舉報
0/150
提交
取消