• Какой модуль нужно использовать для управления древом каталогов?

    @wenzeslaus Автор вопроса
    Дмитрий Шицков,
    import os
    import shutil
    path = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'Test2.py')
    print(path)
    i = str(path)
    print(i)
    #здесь должна быть функция которая поможет мне подняться вверх по каталогу(но я её ещё не написал)

    Код ещё не написано, поэтому я его и не показывал. Я только узнаю об этих методах управления и просто тестирую как они работают
    Написано
  • Какой модуль нужно использовать для управления древом каталогов?

    @wenzeslaus Автор вопроса
    Алан Гибизов, допустим у нас есть каталог /users/test/good/text.txt . Нашёл метод при котором программа находит себя, т.е. исполняемый файл. Но проблема в том что, я если захочу как либо взаимодействовать со внешними файлами, то программа выдаст ошибку что "данные файлы не найдены" и укажет путь в котором она искала. Следовательно мне нужен модуль при котором я смогу подняться из каталога "good" , к примеру в "test" где я и смогу взаимодействовать со внешними файлами. На данный момент смотрю на модуль os, но спрашиваю здесь о других модулях, вдруг существуют более удобные модули управления древом каталогов
    Написано
  • Как исправить ошибку в терминале при компиляции?

    @wenzeslaus Автор вопроса
    Хорошо, можно узнать как посмотреть где лежит этот UPX и как провести путь к нему, что бы pyinstaller снова заработал? Я в этом деле новичок и хочу понять как это всё делать.
    Написано
  • Как исправить ошибку в терминале при компиляции?

    @wenzeslaus Автор вопроса
    Hemul GM, окей, я просто хочу сделать код из py в exe. Раньше у меня это выходило, и вполне работало, но я некорректно выключил комп, и теперь у меня появилась такая ошибка.
    Написано
  • Как отправлять скриншот экрана компьютера в вк через бота написанного на Python?

    @wenzeslaus Автор вопроса
    Рамис, спасибо за документацию. Я решил попробовать взять данный раздел
    upload = vk_api.VkUpload(vk)
    photo = upload.photo_messages('вашфайл')
    owner_id = photo[0]['owner_id']
    photo_id = photo[0]['id']
    access_key = photo[0]['access_key']
    attachment = f'photo{owner_id}_{photo_id}_{access_key}'
    vk.messages.send(peer_id=event.object.peer_id, random_id=0, attachment=attachment)

    когда вставил в свой код в терминале пошла ошибка
    vk.messages.send(peer_id=event.object.peer_id, random_id=0, attachment=attachment)
    NameError: name 'event' is not defined
    Я в этом деле новичок и хочу разобраться в чём может быть проблема.

    сюда photo = upload.photo_messages('вашфайл')
    я попробовал вставить само название файла screenshot.png, так и привести путь к файлу, но понять что не так с ошибкой, не смог
    Написано
  • Как отправить фото в Вк ботом с помощью Python?

    @wenzeslaus
    знаю поздно пишу , но у меня он жалуется на последнюю строчку vk.messages.send(peer_id=event.object.peer_id, random_id=0, attachment=attachment)
    Traceback (most recent call last):
    File "C:/Users/slava/PycharmProjects/pythonProject1/venv/test.py", line 24, in
    vk.messages.send(peer_id=event.object.peer_id, random_id=0, attachment=attachment)
    NameError: name 'event' is not defined

    Я в этом деле новичок, но хотелось бы узнать почему это могло произойти. В качестве фотографии я использую скриншот
    pg.screenshot("screenshotacran.png")
    upload = vk_api.VkUpload(vk)
    photo = upload.photo_messages('screenshotacran.png')
    owner_id = photo[0]['owner_id']
    photo_id = photo[0]['id']
    access_key = photo[0]['access_key']
    attachment = f'photo{owner_id}_{photo_id}_{access_key}'
    vk.messages.send(peer_id=event.object.peer_id, random_id=0, attachment=attachment)
    Написано