Tag: python 3.x

Как вычислить контрольную сумму md5 файла в Python?

Я сделал код в python, который проверяет md5 в файле и гарантирует, что md5 соответствует оригиналу. Вот что я разработал: #Defines filename filename = "file.exe" #Gets MD5 from file def getmd5(filename): return m.hexdigest() md5 = dict() for fname in filename: md5[fname] = getmd5(fname) #If statement for alerting the user whether the checksum passed or failed […]

Почему утверждение print не является pythonic?

Этот вопрос давно искал меня (о чем свидетельствует мой предыдущий вопрос ): почему именно print(x) лучше (который определяется как более питонический), чем print x ? Для тех, кто этого не знает, оператор print был изменен на функцию в Python 3.0. Официальная документация находится в PEP 3105, а мотивация – в электронной почте Guido van Rossum […]

Оба Python 2 и 3 в Emacs

Я использую Emacs для написания кода Python 2. Теперь у меня есть оба Python 2.6 и 3.0, установленные в моей системе, и мне также нужно написать код Python 3. Вот как настраиваются разные версии в / usr / bin: python -> python2.6* python2 -> python2.6* python2.6* python3 -> python3.0* python3.0* Есть ли способ установить это, […]

Вход в два файла с различными настройками

Я уже использую базовую конфигурацию регистрации, где все сообщения во всех модулях хранятся в одном файле. Однако мне сейчас нужно более сложное решение: Два файла: первый остается прежним. Второй файл должен иметь собственный формат. Я читал документы для модуля, но они очень сложны для меня на данный момент. Лесорубы, погрузчики … Итак, одним словом: Как […]

В Python, когда два объекта одинаковы?

Кажется, что 2 is 2 и 3 is 3 , всегда будет истинным в python, и вообще любая ссылка на целое является такой же, как любая другая ссылка на одно и то же целое число. То же самое происходит с None (т.е. None is None ). Я знаю, что это не происходит с пользовательскими типами […]

Когда следует использовать память?

Полное описание памяти можно найти здесь : Создайте представление memoryview которое ссылается на obj . obj должен поддерживать буферный протокол. Встроенные объекты, поддерживающие буферный протокол, включают bytes и bytes . memoryview имеет понятие элемента , который является единицей атомной памяти, обрабатываемой memoryview объектом obj . Для многих простых типов, таких как bytes и bytearray , […]

Как удалить пакет, установленный с помощью pip install –user

Существует опция –user для pip, которая может установить пакет Python для каждого пользователя: pip install –user [python-package-name] Я использовал эту опцию для установки пакета на сервере, для которого у меня нет доступа root. Теперь мне нужно удалить установленный пакет для текущего пользователя. Я попытался выполнить эту команду: pip uninstall –user [python-package-name] Но я получил: no […]

Python dict как создать ключ или добавить элемент к ключу?

Я новичок в Python. Я не только изучаю его функции, типы и т. Д., Но и я пытаюсь изучить питонические способы делать вещи и, следовательно, мой вопрос: У меня есть пустой словарь. Имя: dict_x Это ключи, значения которых являются списками. На отдельной итерации я получаю ключ (ex: key_123 ) и элемент (кортеж), который нужно поместить […]

Настройте систему сборки Python 3 с помощью Sublime Text 3

Я хочу настроить Sublime Text 3 для создания Python 3, но, похоже, я не понимаю, как работают сборки. Многие учебные пособия сказали мне сделать файл сборки, содержащий код, такой как: { 'cmd': ['/usr/bin/python3', '-u', '$file'], 'file_regex': '^[ ]*File "(…*?)", line ([0-9]*)', 'selector': 'source.python' } и сохраните его как файл под названием Python.sublime-build или python3.sublime-build (большая […]

KeyError при доступе к словарю?

У меня есть словарь json_dict указанный ниже. Мне нужно получить доступ к элементу ==> json_dict['OptionSettings'][3]['Value'] . Мне нужно получить доступ к элементу с помощью синтаксиса print(json_dict[parameter]) . Когда я даю параметр, такой как param="['OptionSettings'][3]['Value']" или param="'OptionSettings'][3]['Value']" Я получаю сообщение об ошибке, как показано ниже: KeyError: "['OptionSettings'][3]['Value']" . Я попытался использовать нижеследующее решение, но он просто […]

Python - лучший язык программирования в мире.