Когда вы присваиваете my_data
, вы говорите, что my_friend_id
- это строка, которая, похоже, не является.
Используйте %d
в строке формата:
my_data = '{"Avatar": "bruh.png", "Friends": "", "Notebooks": "", "my_friend_id": %d}' % my_friend_id
Или используйте str.format () :
my_data = '{{"Avatar": "bruh.png", "Friends": "", "Notebooks": "", "my_friend_id": {0}}}'.format(my_friend_id)
Если вы используете Python 3, вы можете использовать f-строки:
my_data = f'{{"Avatar": "bruh.png", "Friends": "", "Notebooks": "", "my_friend_id": {my_friend_id}}}'