私の辞書は、ループが実行されている間は、必要に応じて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"
編集:だから、私は価格を更新し、スクリプトがループしていると自動的に行われるであろう、30分ごとかそこらを達することができるようにする必要があります。ウェブサイトにはユーザー名、パスワード、価格、金額が必要です。ユーザー名とパスワードは決して変更されませんが、価格と金額は変わりません。とにかく私はそれらを継続的に更新できるのですか?
私は複数のチュートリアルサイトにいました。とにかく、私はループの後にそれを呼び出すことを試みた、と私は同じエラーがあります。 :O – Ian
@Ian: 'params'に何か他のことはありますか?文字列を作成した後は、そのような値を割り当てたり読み取ったりすることはできません。あなたはあなたのコードをもっと投稿しなければなりません。 –