0
同樣,python相對來說比較新,所以這對於某些人來說可能看起來是不容易理解的。我提前道歉。在Python中發佈CSV文件內容作爲數據
我想知道如何打開.csv文件並將內容作爲後期會話中的數據發送。
東西有點像這樣:
userData = json.loads(loginResponse.text)
sessionToken = userData["sessionId"]
print ('Login successful! Attempting to upload file...')
# Now try to upload file
uploadURL = 'url'
headers = {
'token': sessionToken
}
with open('data.csv', newline='') as csvFile:
csvReader = csv.reader(csvFile)
uploadResponse = loginAS.post(uploadURL, headers=headers, data='CONTENTS OF CSV FILE')
print (uploadResponse.status_code)
csvfile.close()
我試圖剛剛打開CSV文件,但沒有奏效。我試過
data=list(csvReader)
但是我得到'太多的值來解包'錯誤。那麼,有什麼想法?
我不知道,如果它很重要,但我使用Python 3.4
,不要使用csv模塊都:只需使用普通文件read()方法。只需使用普通文件'read()'方法即可。 –
只想發送原始數據?或以特定格式?對於你的錯誤,請看[this](https://stackoverflow.com/questions/1479776/too-many-values-to-unpack-exception) – TryToSolveItSimple
@JohnGordan,請你詳細說明一下嗎?我如何使用read()方法? – Apolymoxic