Tag: питон

Передача указателя на конструктор в Cython

Это может быть глупый вопрос, но как я могу передать «необработанный» указатель на конструктор объекта Cython? Проблема заключается в том, что __init__ и __cinit__ не могут быть cdef или cpdef но должны быть def . Какова наилучшая практика? Создать класс оболочки для выделенной памяти? Следующие работы # ex1.pyx from libc.stdlib cimport malloc, free cdef class […]

Особый случай поиска минимального ключа для словаря в Python

Предположим, что у меня есть следующее: x = {"A":2, "1":2,"0":1, "5":2} print(min(x)) 0 Это возвращает нуль, как следует. В идеале я хотел бы, чтобы он возвращал любое письмо, которое является ключом, прежде чем смотреть на минимальное число. То есть, если есть буква Az, которая присутствует как ключевое возвращение, которое в противном случае возвращает минимальное число. […]

Усекать индекс в elasticsearch

Что было бы эквивалентной операцией в elasticsearch для выполнения: TRUNCATE mytable Индекс, который я хочу усечь, называется «myindex». Другими словами, после операции я хочу иметь нулевые документы в индексе myindex.

Предельная ошибка цикла Python

В следующем коде (из курса udacity CS-101) я пытаюсь создать огромный индекс в тех же строках, что и в лекции по курсу. Здесь вход в размер make_big_index ограничивает количество записей в индексе списка. Однако всякий раз, когда я запускаю код, цикл while работает бесконечно, без прерывания. Условие окончания – len (index) <размер, кажется, проходит каждый […]

Информация о авторизации в GMail One Action API

Мы используем одноразовый маркер электронной почты в нашем приложении. У нас уже есть белый список идентификаторов электронной почты (XXX@YYY.com), с которых мы отправляем электронные письма. Кнопка также отображается, когда электронная почта отправляется из идентификатора электронной почты, указанного в белом списке. Но при нажатии кнопки он вызывает предоставленную услугу, но не предоставляет нам авторизованных пользователей, например. […]

Какова связь между встроенными типами Python 3?

В python 3 все является объектом. Я нарисовал диаграмму о соотношении классов. Правильно ли эта диаграмма? жесткая часть относится к типам и классам объектов. как они связаны? Тип – это объект? или объект является типом? >>> x=type >>> type(x) <class 'type'> >>> x=object >>> type(x) <class 'type'>

как вы пишете вывод sql в файл csv в python

Я пытаюсь подключиться к таблице оракула и выполнить sql. Мне нужно экспортировать набор результатов в файл csv. Мой код ниже: import pyodbc import csv cnxn = pyodbc.connect("DSN=11g;UID=test101;PWD=passwd") cursor = cnxn.cursor() cursor.execute(sql) row = cursor.fetchall() with open('data.csv', 'w', newline='') as fp: a = csv.writer(fp, delimiter=',') for line in row: a.writerows(line) cursor.close() когда я делаю печать в […]

Использование памяти запросов приложения Google App Engine

Когда я запускаю запрос на большом наборе небольших объектов (объекты 15k с несколькими короткими строковыми и булевыми свойствами), не делая ничего с этими объектами, я вижу, что использование памяти моего экземпляра постоянно увеличивается (увеличение на 70 Мб). Увеличение памяти не выглядит пропорциональным количеству данных, которые ему когда-либо нужно хранить в памяти только для запроса. Я […]

Пользовательский сортировать список Python с определенными строками всегда в начале?

Я работаю в Python 2.7. У меня есть список таких строк: mylist = ['is_local', 'quantity_123', 'actual_cost_456', 'actual_cost_123', 'quantity_456', 'total_items_123', 'id', 'total_items_456', 'name', 'postcode'] Список всегда будет is_local поля id , name , postcode и is_local , но другие поля будут отличаться. Я хотел бы отсортировать список так, чтобы он всегда начинался с установленных полей выше, […]

Как программно использовать команды gcloud через Python

Документация Google немного обобщена по этой теме, и мне сложно обойти различные API и термины, которые они используют, поэтому мне интересно, может ли кто-нибудь указать мне правильное направление. Я ищу способ вызвать команду gcloud непосредственно из Python. Я установил gcloud в свою среду Python и в качестве примера, чтобы следовать, я хотел бы знать, как […]

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