报错内容:typeerror:'str' object does not support item assignment
def create_user(self, data):
print(type(data))
data['domain_id'] = "a38fc98e1d3d4ae3b627e300bc55fb8f"
data = data['domain_id']
status_code = requests.post(self.url, data=data, headers=self.headers)
Python字符串是不可变类型,不支持像列表或字典那样使用索引来修改其中的值。
如果你想要修改 data 字典中的某个键值对的值,可以直接使用下标来进行赋值,而不是将 data 赋值为某个键的值。修改如下:
第3行-第4行 ,不能写成data = data['domain_id'],应该改为下面这样:
data['domain_id'] = "a38fc98e1d3d4ae3b627e300bc55fb8f"
如果以上回答对您有所帮助,望采纳~谢谢
啊?是什么意思,
不知道你这个问题是否已经解决, 如果还没有解决的话: