-1

I'm trying to create a simple UserAgentHandler for my Telegram Bot that works with json ; But when I try to load empty json file I got this error:

json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

I've try to open file with {"bot" : "none"} but that way wasn't work! here my code:

import json
class connect:
    def __init__(self , name) -> None:
        self.open = open(name , '+at')
    
        try:
            self.dict = json.loads(self.open.read())
        except json.decoder.JSONDecodeError:
            self.open.write('{"Bot" : "none"}')  
connect('test.json')
The Erish
  • 7
  • 4

0 Answers0