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

    @Wispik
    r = requests.get("image_url")
    img = r.raw.read()
    Ответ написан
    Комментировать
  • Как узнать описание(Description) файла?

    @Wispik
    ВТОРАЯ ССЫЛКА В ГУГЛЕ. Когда же вы поиском искать научитесь...
    import win32api
    
    #==============================================================================
    def getFileProperties(fname):
    #==============================================================================
        """
        Read all properties of the given file return them as a dictionary.
        """
        propNames = ('Comments', 'InternalName', 'ProductName',
            'CompanyName', 'LegalCopyright', 'ProductVersion',
            'FileDescription', 'LegalTrademarks', 'PrivateBuild',
            'FileVersion', 'OriginalFilename', 'SpecialBuild')
    
        props = {'FixedFileInfo': None, 'StringFileInfo': None, 'FileVersion': None}
    
        try:
            # backslash as parm returns dictionary of numeric info corresponding to VS_FIXEDFILEINFO struc
            fixedInfo = win32api.GetFileVersionInfo(fname, '\\')
            props['FixedFileInfo'] = fixedInfo
            props['FileVersion'] = "%d.%d.%d.%d" % (fixedInfo['FileVersionMS'] / 65536,
                    fixedInfo['FileVersionMS'] % 65536, fixedInfo['FileVersionLS'] / 65536,
                    fixedInfo['FileVersionLS'] % 65536)
    
            # \VarFileInfo\Translation returns list of available (language, codepage)
            # pairs that can be used to retreive string info. We are using only the first pair.
            lang, codepage = win32api.GetFileVersionInfo(fname, '\\VarFileInfo\\Translation')[0]
    
            # any other must be of the form \StringfileInfo\%04X%04X\parm_name, middle
            # two are language/codepage pair returned from above
    
            strInfo = {}
            for propName in propNames:
                strInfoPath = u'\\StringFileInfo\\%04X%04X\\%s' % (lang, codepage, propName)
                ## print str_info
                strInfo[propName] = win32api.GetFileVersionInfo(fname, strInfoPath)
    
            props['StringFileInfo'] = strInfo
        except:
            pass
    
        return props
    Ответ написан
    1 комментарий
  • Как спарсить данные и на место ошибки записать значение?

    @Wispik
    social_names = {'icon-facebook': 'facebook', 'icon-twitter': 'twitter', 'icon-linkedin': 'instagram'}
    for link in social:
        print(social_names[link.find('i').get('class')], link.get('href'))

    Питона под рукой проверить нет, но вроде так
    Ответ написан
    3 комментария
  • Что тут не так? Vk Coin приложение?

    @Wispik
    Метод place() ничего не возвращает, поэтому во всех переменных у тебя None.
    Вот так нужно размещать, если потом хочешь обращаться к объекту:
    get_mouse = tk.Button(text = 'Мышь (+5 coin)', font = ('Arial', 10), bd = 5, command = lambda: getmouse1(1))
    get_mouse.place(y=330, width = 110, height = 30)

    И пожалуйста называй переменные нормально. Ну не должна кнопка называться get_mouse, а инпут get_mouse_count
    Ответ написан
  • С чего начать писать программу?

    @Wispik
    #class book_1(Library):
    #class book_2(Library):

    Не надо создавать для каждой книги класс. В задании же написано:
    каждая созданная книга - ЭКЗЕМПЛЯР класса

    тоесть, должен быть один классBook() например, со всеми нужными методами (создание книги, удаление, добавлении глав и т.д.)
    и потом создаешь экземпляр класса:
    book1 = Book()
    book2 = Book()
    ...

    и работаешь уже с ними
    Ответ написан
    Комментировать
  • Парсинг википедии с помощью Beautiful Soup?

    @Wispik
    В цикле while ищешь ссылку с title="Следующая страница" и пока она есть, переходишь по ней и парсишь
    Ответ написан
    Комментировать
  • Как изменить значение ключа?

    @Wispik
    Написано же, нельзя складывать словарь и int.
    (не проверял, но вроде так нужно)
    def update(val, shop):
    	for type_product, products in shop.items():
    		for product, price in products.items():
    			shop[type_product][product] = price + val
    Ответ написан
    Комментировать
  • Как убрать бесконечный цикл в простой игре?

    @Wispik
    1. Число надо спрашивать в цикле while
    2. Не надо конвертировать загаданное число в string
    3. Введеное число пользователя нужно конвертировать в int и в цикле соответственно сравнивать числа (а не строки, как сейчас)
    Ответ написан
    Комментировать