Python Forum
json.load causing IndexError: list index out of range
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
json.load causing IndexError: list index out of range
#4
Ok after removing the try/except I now get a different picture:

Error:
Traceback (most recent call last): File "/home/odroid/Scripts/python_import_paths.py", line 14, in <module> index = json.load(data_file) File "/usr/lib/python3.6/json/__init__.py", line 296, in load return loads(fp.read(), File "/usr/lib/python3.6/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 210343: ordinal not in range(128)
Does that mean there is a strange character in the json file?

Found some accented characters in the json file. The application Deja had accented e and a.

I changed them to normal a nad e and the json now loads. This is the standard applications.json for the ubuntu-mate-welcome package which loads OK on my Ubuntu 18.04 Mate Raspberry PI system.

So why does my code fail on one system and succeed on the other when both applications.json files are the same?

So is there some python setting I can set to make accented characters acceptable?

Why are accented characters acceptable on my Ubuntu 18.04 PI but unacceptable on my Ubuntu 18.04 Odroid?
Reply


Messages In This Thread
RE: json.load causing IndexError: list index out of range - by WallyZ - May-19-2019, 02:14 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  JSON Dump and JSON Load foxholenoob 8 1,196 Oct-12-2023, 07:21 AM
Last Post: foxholenoob
  IndexError: index 10 is out of bounds for axis 0 with size 10 Mehboob 11 2,250 Sep-14-2023, 06:54 AM
Last Post: Mehboob
Thumbs Down I hate "List index out of range" Melen 20 3,467 May-14-2023, 06:43 AM
Last Post: deanhystad
  Response.json list indices must be integers or slices, not str [SOLVED] AlphaInc 4 6,546 Mar-24-2023, 08:34 AM
Last Post: fullytotal
Exclamation IndexError: Replacement index 2 out of range for positional args tuple - help? MrKnd94 2 6,585 Oct-14-2022, 09:57 PM
Last Post: MrKnd94
  IndexError: list index out of range dolac 4 1,973 Jul-25-2022, 03:42 PM
Last Post: deanhystad
  I'm getting a String index out of range error debian77 7 2,400 Jun-26-2022, 09:50 AM
Last Post: deanhystad
  IndexError: list index out of range Anldra12 2 1,482 May-03-2022, 01:39 PM
Last Post: Anldra12
  TypeError: list indices must be integers or slices, not range Anldra12 2 2,662 Apr-22-2022, 10:56 AM
Last Post: Anldra12
  matplotlib x axis range goes over the set range Pedroski55 5 3,288 Nov-21-2021, 08:40 AM
Last Post: paul18fr

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020