Возможно ли создать пользовательский объект ObjectId в модели django, которая сохраняется в mongodb с использованием mongodb-engine? Я попытался сделать это, передав строку, которую я хочу, в тип ObjectId, Flight (_id = ObjectId (myid)), но тогда это дает мне ошибку, говорящую, что строка не является допустимым идентификатором. Можно ли переопределить идентификатор с помощью пользовательского? И есть […]
Я использую реализацию очереди Python (http://docs.python.org/library/queue.html), и мне было интересно, как получить фактический размер в байтах очереди? Я знаю, что можно получить количество элементов в нем, но это не помогает мне, поскольку элементы могут иметь переменный размер. Также sys.getsizeof () мне не помогает. #!/usr/bin/python import Queue,sys q1 = Queue.Queue(0) q2 = Queue.Queue(0) for number in […]
Я пишу внешний скрипт Python / comtypes (в PythonWin), который должен получить ссылку на текущий сеанс ArcMIS 10.0 ArcMap (через ArcObjects COM). Поскольку сценарий находится за пределами границы приложения, я получаю ссылку на приложение через AppROT (таблица запущенных объектов). Первый фрагмент кода ниже – основной модуль драйвера Python. В нем есть функция GetApp () для […]
Я пытаюсь упаковать УФ из сетки, так что есть граница между УФ-областями определенного размера пикселя. Для этого я использую: m = 4.0 / imageWidth bpy.ops.uv.pack_islands(margin=m) Поэтому он должен создать границу около 4 пикселей вокруг каждого острова. Проблема в том, что в зависимости от количества островков uv размер границы сильно варьируется. Как используется параметр margin?
При подключении к базе данных postgresql с помощью psycopg, и я вытаскиваю сетевой кабель, я не получаю ошибок. Как я могу обнаружить это в коде, чтобы уведомить пользователя?
У меня проблема с MySQL и MySQL MySQL в Python, когда я пытаюсь вставить более одной переменной. У меня есть таблица wordurl с тремя полями. Первый – это идентификатор auto_increment, второй и третий должны содержать значения. Второе и третье поля называются word_id и url_id. Это код. cursor.execute("INSERT INTO wordurl (word_id, url_id) VALUES (%s, %s)", (word_temp_id, […]
Относительный noob для Python, я успешно вытащил текстовый файл из zip-архива, содержащийся в поле PostgreSQL bytea, используя этот код: myzip = ZipFile(StringIO(rv[0]["archivefield"]), 'a') data = myzip.read("content.txt",'a') # *** WORK ON content.txt HAPPENS HERE *** Затем я сделал работу, которая мне нужна в этом текстовом файле … До сих пор так хорошо! Теперь, хотя, немного запутался […]
Я пытаюсь зарегистрировать определенную пользователем функцию с помощью API Esper. Он принимает аргумент класса или типа строки http://esper.codehaus.org/esper-4.0.0/doc/api/com/espertech/esper/client/ConfigurationOperations.html#addImport(java.lang.String ) class MyUdf(): @staticmethod def udf(): return 50 conf.addImport(myudf.getClass().getName()) Сообщение об ошибке AttributeError: class MyUdf has no attribute 'getClass' Я могу импортировать класс java from java.lang import Math conf.addImport(Math) @larsmans: класс, кажется, существует только в классе Java […]
Я пишу инструмент для автоматического создания .egg-файлов из проектов python. Инструмент в основном обнаруживает некоторые свойства, чтобы угадать параметры настройки (например, номер версии и т. Д.). Теперь я хотел бы вызвать функцию setup() с контекстом bdist_egg . Я делаю как таковой: if __name__ == '__main__' project_dir = _get_dir(sys.argv) os.chdir(project_dir) config = _guess_configuration(project_dir) # returns a […]
С PyGTK, работающим в Windows , я хочу, чтобы появилось новое окно около родительского окна, но никогда не было вне экрана. Я заметил поведение, которое я хочу в Microsoft Wordpad как в Windows 7, так и в Windows XP . Если вы сделаете окно очень маленьким и переместите его в нижнем правом углу рабочего стола, […]