Итак, я создаю python код, который вызывает API для получения JSON кода.
После запроса API с этим кодом:
url = requests.get("https://stats.foldingathome.org/api/donor/PointofHorizon")
Затем я выведу на консоль указанную JSON информацию, чтобы получить такой вывод:
{"wus": 131, "rank": 99964, "total_users": 2236318, "active_50": 2, "path": "donor/PointofHorizon", "wus_cert": "https://apps.foldingathome.org/awards?user=35025837&type=wus", "id": 35025837, "credit_cert": "https://apps.foldingathome.org/awards?user=35025837&type=score", "last": "2020-03-22 15:18:54", "name": "PointofHorizon", "teams": [{"wus": 97, "last": "2020-03-22 15:18:54", "uid": 35025837, "active_50": 2, "active_7": 2, "credit": 310435, "team": 225605, "name": "PC Master Race - PCMR"}, {"wus": 34, "last": "2019-08-17 13:00:11", "uid": 35025837, "active_50": 0, "active_7": 0, "credit": 431809, "team": 223518, "name": "LinusTechTips_Team"}], "active_7": 2, "credit": 742244}
Это прекрасно работает при выполнении кода python на машине windows, но если Я должен был запустить этот точный код python на Raspberry Pi, я бы получил JSON, но он был бы полностью рандомизирован. Обратите внимание, что и windows, и Pi используют один и тот же код, а windows дает мне вывод, который я хочу, просто пи нет. Может кто-нибудь объяснить, почему я получаю рандомизированные выходные данные на Pi по сравнению с windows?
Вот некоторые скриншоты кода python, выполняющегося 3 раза как на windows, так и на Pi, так что вы можете увидеть, что я под случайным Но в основном он берет информацию из API на пи и не отображает файл JSON в правильном порядке, в котором он находится на странице API:
Windows: edit: Python версия для этого windows is Python 3.8.2
Raspberry Pi: