我試圖讓我的字典不斷更新,只要循環正在運行,並根據需要更改x和y值。這是我在得到錯誤消息並來到這裏之前最初嘗試的方式。在Python中更新字典
params = urllib.urlencode({'name':'xxxxx', 'pass':'xxxxxxx', 'amount':'x', 'price':'y'})
x = math.floor(first)
y = last*1.007-last*.003
params['amount'] = x
params['price'] = y`
sell = urllib.urlopen("https://sellyourstuffwhatever.com", params)
我不太瞭解Python,所以我確信有一種方法可以做到這一點。然而,目前的方法給了我這個錯誤。
"TypeError: 'str' object does not support item assignment"
編輯:所以我需要能夠更新我的價格和每三十分鐘左右,因爲腳本是循環這將是自動完成的數量。該網站需要我的用戶名,密碼,價格和金額。用戶名和密碼永遠不會改變,但價格和金額。那麼無論如何,我可以不斷更新它們?
我一直在多個教程網站,它只是沒有找出這一個後,我來到這裏。無論如何,我試着在循環之後調用它,並且我得到了同樣的錯誤。 :O – Ian
@Ian:你還有什麼要做「params」嗎?在創建字符串之後,您不能以這種方式分配或讀取任何值。你必須發佈更多的代碼。 –