View Single Post
Stingray's Avatar
Trådstarter
639
Tusen takk! Det gir mening :-)
Hvor i skriptet blir output fra API hentet inn, forresten?

Prøvde å opprette en fil som heter input.json med outputen jeg la ut i første innlegg, da får jeg dette:

Kode

Traceback (most recent call last):
  File "test", line 5, in <module>
    data = json.loads(ifile.read())
  File "/usr/lib/python2.7/json/__init__.py", line 339, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python2.7/json/decoder.py", line 364, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python2.7/json/decoder.py", line 380, in raw_decode
    obj, end = self.scan_once(s, idx)
ValueError: Expecting object: line 45 column 13 (char 1698)
Jeg er imidlertid ikke noe flink på Python i det hele tatt altså

Hei igjen!
Jeg la inn hele outputet fra API-callet i input.json, da kom ikke samme feilen frem. Tenker for meg at skriptet forventet en begynnelse og en slutt, for eksempel { og }. Det jeg la inn i første post var jo ikke hele outputet. Da ble det bedre.
Da kom det opp en ny feilmelding, og da løste jeg det ved å fjerne alle linjeskift i filen.

Nå får jeg en feil jeg ikke skjønner hvorfor kommer:

Kode

Traceback (most recent call last):
  File "test", line 14, in <module>
    if "Autoreply" in adm_msgs[-1]["message"]:
IndexError: list index out of range
Sist endret av Stingray; 22. juni 2020 kl. 19:04. Grunn: Automatisk sammenslåing med etterfølgende innlegg.