Tag: питона

вопрос с нарезкой вставки, L

практикуя некоторый python, который является довольно легким языком, чтобы схватить. у меня есть >>> L = [1,2,3,4] >>> L[1:1] = [1,2,3] >>> L [1, 1, 2, 3, 2, 3, 4] поэтому на линии два фактически L[1:1] – это пустой список, но как Python может понять, что вставьте список [1,2,3] в начало с 1 . Я […]

Проблема при вычислении контрольной суммы: литье int в подписанный int32

Мне нужно преобразовать следующий код c (для вычисления контрольной суммы для файла) на python. Я написал соответствующий код в python, но результат не соответствовал версии c. Проблема заключалась в том, что python автоматически продвигает int до бесконечности, когда происходит переполнение, и это приводит к неправильным контрольным суммам. Есть идеи, как преодолеть эту проблему? или есть […]

Как получить доступ к глубоко вложенному словарю с помощью кортежей?

Я хотел бы расширить пример автовыведения, приведенный в предыдущем ответе от nosklo, чтобы разрешить доступ к словарю по кортежу. Решение nosklo выглядит так: class AutoVivification(dict): """Implementation of perl's autovivification feature.""" def __getitem__(self, item): try: return dict.__getitem__(self, item) except KeyError: value = self[item] = type(self)() return value Тестирование: a = AutoVivification() a[1][2][3] = 4 a[1][3][3] = […]

Шифрование строки в Python

Мне нужно зашифровать небольшую строку в Python. Можно ли использовать секретный ключ для шифрования строки? Есть ли хороший способ сделать это и достичь разумного уровня шифрования, используя только библиотеки Python? Не могли бы вы показать мне, как это сделать? Мои знания о криптографии довольно просты.

Двунаправленное отображение Python

Я не уверен, что назвать то, что я ищу; так что, если я не смогу найти этот вопрос еще где, прошу прощения. Короче говоря, я пишу код python, который будет напрямую взаимодействовать с ядром Linux. Легко получить требуемые значения из заголовочных файлов и записать их в мой источник: IFA_UNSPEC = 0 IFA_ADDRESS = 1 IFA_LOCAL […]

Динамически привязать метод к экземпляру класса в python

Предположим, что у меня есть класс, определенный в moduleA.py которому я хочу добавить метод, используя какой-то метод загрузчика, который принимает имя второго модуля и метод, определенный там, который должен быть связан class ClassA(object): def __init__(self,config): super(ClassA, self).__init__() self.a = 1 self.b = 2 self.meth1 = self. bind_method(config) def bind_method(self,config): # load method <return method defined […]

Не удается запустить пример кода, упомянутого в документах Flask

Я читаю документы Flask и хочу использовать примеры, которые они ссылаются, которые находятся в git repo. Однако учебники не соответствуют коду в репозитории, и я не могу их запускать; Я получаю следующую ошибку: @app.cli.command('initdb') AttributeError: 'Flask' object has no attribute 'cli' Я pip install flask для установки pip install flask . Почему я не могу […]

Python Tornado: отсутствует модуль WSGI?

Я pip install tornado но я не могу запустить следующий код, потому что модуль WSGI отсутствует? http://flask.pocoo.org/docs/deploying/wsgi-standalone/ from tornado.wsgi import WSGIContainer from tornado.httpserver import HTTPServer from tornado.ioloop import IOLoop from myapp import app http_server = HTTPServer(WSGIContainer(app)) http_server.listen(5000) IOLoop.instance().start()

Текстовое поле Readonly в Flask-Admin ModelView

Как я могу сделать поле в ModelView для ModelView ? class MyModelView(BaseModelView): column_list = ('name', 'last_name', 'email')

секретный параметр AuthTktAuthenticationPolicy

Что именно является «секретным» параметром функции pyramid.authentication.AuthTktAuthenticationPolicy ? В документации указано, что это «(строка), используемая для подписания файла cookie auth_tkt. Обязательно». В учебнике говорится, что это «строка, представляющая ключ шифрования, используемый механизмом« билет аутентификации », представленным этой политикой». Что такое подпись auth_tkt cookie? Что это за машина «аутентификации»? Является ли эта тайна тем, что я […]

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