我有一段代码可以检索一些json。json由我们使用的系统更新,但我不知道什么时候更新。我需要更新json,所以我的代码集如下:
length= int( self.headers['Content-length'] )
data = json.loads(self.rfile.read( length ).decode('utf-8'))
order_status = data['order']['order_status']['name']
print(order_status)
while order_status == "Awaiting Payment":
data = json.loads(self.rfile.read( length ).data.decode('utf-8'))
print(data)
time.sleep(10) # sleep for 10 seconds
错误显示在循环中的数据变量上,但是第一个数据变量起作用(我得到order\u status的值)。我调用第一个数据变量,以便检查订单状态->;但是为什么第二个数据变量不起作用呢?它应该能够拉第一个相同的信息,但我得到这个错误
JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
目前没有回答
相关问题 更多 >
编程相关推荐