[英]How to import csv file to QuestDb from Python?
我正在嘗試將文件導入 Questdb 作為 REST csv 上傳。 我的代碼看起來像
import requests
with open('..\data.csv', 'rb') as f:
r = requests.post('http://localhost:9000/imp?name=weekly3', files={'data.csv': f})
print(r.text)
然而我回來了
{"status":"invalid value in 'Content-Disposition' multipart header"}
轉儲請求時,我沒有發現 Content-Disposition 有任何問題
POST http://localhost:9000/imp?name=weekly3
Content-Length: 197
Content-Type: multipart/form-data; boundary=23ef3f7581b79898155acd5567e0b455
--23ef3f7581b79898155acd5567e0b455
Content-Disposition: form-data; name="data.csv"; filename="data.csv"
C:\Users\allnau\Downloads\data.csv
--23ef3f7581b79898155acd5567e0b455--
在您的文件字典中 csv 應該在數據鍵下。
import requests
with open('..\data.csv', 'rb') as f:
r = requests.post('http://localhost:9000/imp?name=weekly3', files={'data': f})
根據 curl示例,QuestDb 在?imp 端點接受數據和模式形式的部分
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.