• Как отправить команду на диск напрямую?

    ZERGeich
    @ZERGeich
    Если вам ничего не дал гугл - у меня для вас плохие новости.
    Кроме всего прочего, если вы собираетесь писать драйвер для диска, или тем паче написать свою ОС - то без знания что такое ассемблер и прерывания вам не обойтись.

    Рекомендую изучить, для начала, документацию по вышеуказанным пунктам, а уже потом браться за подобный проект.
    Ответ написан
    Комментировать
  • Как мне получить результат из асинхронной функции?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ключевое слово await
    myvar = await myfunc()

    Ключевое слово await указывает, что при выполнении следующего за ним выражения возможно переключение с текущей сопрограммы на другую или на основной поток выполнения.
    Соответственно выражение после await тоже не простое, это должен быть awaitable объект.
    Ответ написан
    2 комментария
  • Как спарсить альбом из канала используя Telethon?

    i229194964
    @i229194964
    Веб разработчик
    вот пример кода
    from telethon.sync import TelegramClient
    
    # параметры авторизации
    api_id = 12345
    api_hash = '0123456789abcdef0123456789abcdef'
    phone_number = '+71234567890'
    
    # создание клиента
    client = TelegramClient('session_name', api_id, api_hash)
    
    # авторизация
    client.connect()
    if not client.is_user_authorized():
        client.send_code_request(phone_number)
        client.sign_in(phone_number, input('Введите код: '))
    
    # получение альбома из канала
    channel_username = 'my_channel_username'
    messages = client.get_messages(channel_username, limit=10, grouped=True)
    
    for group in messages:
        if group[0].media_album_id is not None:
            # это альбом
            for message in group:
                for media in message.media:
                    # это медиа-файл из альбома
                    if hasattr(media, 'document'):
                        # это документ (например, фото или видео)
                        print(f'Найден файл: {media.document.file_name}')
    Ответ написан
    1 комментарий