我是编码的新手,我正在创建一个使用firebase来注册用户数据的应用程序。创建后,我试图更新用户的朋友ID号,但出现此错误,有人可以帮助我解决此问题吗?
Python代码
<span class="u-overflow-ellipsis c-button-dropdown__button-title">
<span>Download</span>
<span class="hide-text-small">book</span>
</span>
我正在上传的数据:
friend_patch_data = '{"next_friend_id": %s}' % str(my_friend_id+1)
friend_patch_req = requests.patch("https://the-notebook-196cb.firebaseio.com/.json?auth=" + idToken,
data=friend_patch_data)
我遇到错误
TypeError:只能将str(而不是“ int”)连接到str
答案 0 :(得分:0)
分配<input #unlock type="range" class="slideToUnlock" value="0" max="100" (touchend)="checkUnlock($event)" (mouseout)="checkUnlock($event)">
时,是说my_data
是一个字符串,似乎不是。
在格式字符串中使用my_friend_id
:
%d
或使用str.format():
my_data = '{"Avatar": "bruh.png", "Friends": "", "Notebooks": "", "my_friend_id": %d}' % my_friend_id
如果您使用的是Python 3,则可以使用f字符串:
my_data = '{{"Avatar": "bruh.png", "Friends": "", "Notebooks": "", "my_friend_id": {0}}}'.format(my_friend_id)