Ответы пользователя по тегу Python
  • Как переменну витащить?

    ligvake
    @ligvake
    Объявите переменную не в функции, а снаружи её.
    email_box = null
    
    def email(message):
            email_box = message.text
            doge = bot.send_message(message.chat.id, 'Кошелек')
            bot.register_next_step_handler(doge, wallet)       
    
    def wallet(message):
        wallet_ad = message.text
        bot.send_message(message.chat.id, wallet_ad, email_box)


    Почитайте про области видимости переменных в Python.
    Ответ написан
  • Как сделать чтобы высота ячейки была равна высоте текста в ней средствами openpyxl?

    ligvake
    @ligvake
    Метода для автоматической подгонки высоты ячейки нет, но вы можете подобрать его вручную:
    rd = sheet.row_dimensions[3] # выбор третьего ряда
    rd.height = 25 # высота ряда
    Ответ написан
    Комментировать
  • Как работать на spck editor на python с помощью телефона (андроид)?

    ligvake
    @ligvake
    Spck Editor – это среда разработки для Javascript
    Попробуйте скачать IDE предназначенные для написания на Python

    Например Pydroid 3
    Если вам нужен гит, то можно скачать Acode
    Ответ написан
    Комментировать
  • Как правильно настроить пропуск?

    ligvake
    @ligvake
    Для того, чтобы shutil.move перезаписывал файлы, нужно указать директорию вместе с именем файла, который вы собираетесь переместить
    Нужно поменять строчку с перемещением на
    shutil.move(file, os.path.join(framesLocation, file))

    Полный скрипт:
    import os 
    import shutil
    from os import path
    filename = os.listdir(os.getcwd())
    frames = ['.jpeg', '.jpg', '.svg', '.png', '.PNG']
    framesLocation = "Snapshots_temp"
    for file in filename:
        if os.path.splitext(file)[1] in frames:
            if(path.exists(framesLocation)):
                shutil.move(file, os.path.join(framesLocation, file))
            else:
                os.mkdir(framesLocation)
                shutil.move(file, os.path.join(framesLocation, file))



    Другой способ – делать проверку, существует ли файл (нужно не забыть from os.path import exists):
    if(not exists(os.path.join(framesLocation, file))):


    Тогда получится:
    import os 
    import shutil
    from os import path
    from os.path import exists
    
    filename = os.listdir(os.getcwd())
    frames = ['.jpeg', '.jpg', '.svg', '.png', '.PNG']
    framesLocation = "Snapshots_temp"
    for file in filename:
        if os.path.splitext(file)[1] in frames:
            if(not exists(os.path.join(framesLocation, file))):
                if(path.exists(framesLocation)):
                    shutil.move(file, framesLocation)
                else:
                    os.mkdir(framesLocation)
                    shutil.move(file, framesLocation)
    Ответ написан