Загрузка...

Tell me what the Pyighton wants from me

Thread in Python created by ПапочкаПудж Mar 14, 2025. 138 views

  1. ПапочкаПудж
    ПапочкаПудж Topic starter Mar 14, 2025 12,929 Jun 10, 2018
    Пытаюсь запустить main.py и он меня шлёт с ошибкой:

    Code
    Traceback (most recent call last):
    File "C:\Users\Professional\Desktop\TGbot\main.py", line 18, in <module>
    config = json.load(f)
    ^^^^^^^^^^^^
    File "C:\Users\Professional\AppData\Local\Programs\Python\Python311\Lib\json\__init__.py", line 293, in load
    return loads(fp.read(),
    ^^^^^^^^^^^^^^^^
    File "C:\Users\Professional\AppData\Local\Programs\Python\Python311\Lib\json\__init__.py", line 335, in loads
    raise JSONDecodeError("Unexpected UTF-8 BOM (decode using utf-8-sig)",
    json.decoder.JSONDecodeError: Unexpected UTF-8 BOM (decode using utf-8-sig): line 1 column 1 (char 0)
    Кусок кода:
    Code
    import json
    import time
    import asyncio
    import re
    import os
    import aiosqlite
    from io import BytesIO

    from aiogram import Bot, Dispatcher, types
    from aiogram.types import ReplyKeyboardMarkup, KeyboardButton, Message, ContentType
    from aiogram.utils import executor

    from telethon import TelegramClient
    from telethon.errors import SessionPasswordNeededError

    # Загружаем конфиг
    with open("config.json", "r", encoding="utf-8") as f:
    config = json.load(f)
    Не знаю что ему надо, все библиотеки стоят, версия питона как и нужна 3.11, я мало чего смыслю, поэтому помогите/подскажите :pog:
     
  2. metkin
    metkin Mar 14, 2025 :colobok_type: 80 Dec 18, 2024
    json как выглядит скинь
     
    1. ПапочкаПудж Topic starter
      metkin,
      Python
      {

      "TOKEN": "TOKEN BOTA",

      "API_ID": API ID ОТ TG,

      "API_HASH": "API HASH OT TG",

      "PHONE_NUMBER": "+NOMER OT TG",

      "CHANNELS": {

      "-100": "Канал 1 tes",

      "-100": "Канал 2 fwe",

      "-100": "Канал 3 wse",

      "-100": "Канал 4 Абф"

      }

      }
      У меня он разумеется заполнен как надо
    2. ПапочкаПудж Topic starter
      Апатия, кодер так выдал, пробовал ставить и с ковычками, на результат не влияет
    3. View the next comments (4)
  3. PersonOfInterest
    PersonOfInterest Mar 14, 2025 Ever think you're being watched? 156 Nov 15, 2022
    Попробуй 17-18 строчки заменить на:
    decoded_data = config.json.encode().decode('utf-8-sig')
    config = json.loads(decoded_data)
     
Top
Loading...