我在这个问题上停留了2天了...
让我解释一下:我有一个可以在shell版本中完美运行的脚本。因此,我决定为其创建一个GUI版本。到目前为止一切都很好。目前,我只为您展示2个屏幕截图,如果需要的话,我将添加代码,因为它真的很长,并且在几个文件中...
但是,我恰好找到了它被挡住的地方(我认为)。
print(sign)
if 'sign' in r.json():
print(sign)
dec_sign = packet.decrypt_sign(r.json()['sign'])
输出:
>> {"difficulty": "0", "friend_id": 1039739364, "is_playing_script": true, "selected_team_num": 1}
>> {'code': 'no_condition_to_try_the_quest_is_fulfilled'}
就像您看到的那样,输出的第一行显示了第一个print(sign)
。但是,第二个未显示,因此问题出在这里。
为什么if
条件不能正常工作?