Tag: python

Как профилировать операции fusepy

Я пишу файловую систему FUSE, используя библиотеку fusepy ctypes ( https://github.com/terencehonles/fusepy ) для Python. Есть ли способ профилировать операции плавких предохранителей? Когда я пытаюсь запустить экземпляр FUSE с помощью cProfile, я получаю непригодный вывод: 924 function calls (911 primitive calls) in 5.575 seconds Ordered by: standard name ncalls tottime percall cumtime percall filename:lineno(function) 1 0.000 […]

conda: GData и http_interface

Я попытался установить последнюю версию GData, используя последнюю версию conda и Anaconda : conda install gdata Кажется, он сработал. The following packages will be downloaded: package | build —————————|—————– gdata-2.0.18 | py27_0 765 KB python-2.7.7 | 0 10.0 MB ———————————————————— Total: 10.7 MB Однако, когда я пытаюсь сделать: import gdata.spreadsheet.service Я получил: —> 33 import […]

Прокрутка Pycharm vs SublimeText2 одна

Недавно я перешел из SublimeText2 в среду разработки PyCharm. Ну, у него есть некоторые преимущества, и я настроил его в минимальном стиле, отключил много панелей инструментов и даже переместил мою любимую цветовую схему. Таким образом, прокрутка ST2 с помощью мыши или жесты тачпада (я использую OS X) прокручивает содержимое по пикселям, поэтому я могу прокручивать […]

Как транслировать на мультииндекс

У меня есть два массива панд, A и B, которые являются результатом групповых операций. A имеет двухуровневый мультииндекс, состоящий из как квантилей, так и даты. B просто имеет индекс для даты. Между двумя из них индексы даты совпадают (в каждом индексе квантиля для A). Существует ли стандартная функция Pandas или идиома для «трансляции» B, так […]

Использование Django ORM внутри Tornado, «syncdb» не работает

Я использую Django ORM внутри Tornado, и все идет хорошо, за исключением того, что «syncdb» не работает. Итак, это моя структура каталогов: APP_NAME/ APP_NAME/ models.py settings.py __init__.py manage.py database.db Когда я делаю python manage.py syncdb , сообщение показывает: Creating tables … Installing custom SQL … Installing indexes … Installed 0 object(s) from 0 fixture(s) И […]

GeoDjango, расстояние между двумя точками

У меня есть следующая модель: class City(models.Model): name = models.CharField(null=False, blank=False, max_length=200) coordinates = models.PointField(null=False, blank=False) objects = models.GeoManager() Я пытаюсь найти расстояние между двумя городами, используя следующее: city1=City.objects.get(name='New York') city2=City.objects.get(name='Boston') city1.coordinates.distance(city2) Но получаю следующее: Traceback (most recent call last): File "<console>", line 1, in <module> File "/home/rok/apps/django-trunk/django/contrib/gis/geos/geometry.py", line 667, in distance raise TypeError('distance() works […]

Проверка подписи RSA от лицензирования Google с помощью PyCrypto

Я создаю реализацию Python проверки подписи Google License . У меня возникает проблема импорта открытого ключа RSA в модуль python. Ключ – это 2048-битный RSA и общедоступная часть этого ключа, который вы получаете с консоли разработчика в Google Play. Это «base64 закодировано». Когда я пытаюсь загрузить его со следующим кодом Python from Crypto.PublicKey import RSA […]

Является ли тип по умолчанию .__ call__ больше, чем вызов __new__ и __init__?

Я пишу метакласс, и мне нужен дополнительный метод между __new__ и __init__. Если я вызывал метод до __new__ или после __init__, я мог бы написать, например, class Meta(type): def __call__(cls): ret = type.__call__() ret.extraMethod() Мое соблазн – написать class Meta(type): def __call__(cls): ret = cls.__new__(cls) ret.extraMethod() ret.__init__() return ret и просто воспроизвести функциональность типа .__ […]

Внедрение клиента SPDY с использованием Python 2.7

Я пытаюсь использовать SPDY из Python 2.7. Я нашел библиотеку Python-spdylay в качестве обертки вокруг реализации C. Я понимаю, что некоторые части библиотеки – только Python 3. Я хотел бы воспроизвести поведение следующего примера из документации Python-spdylay на Python 2.7 ( http://spdylay.sourceforge.net/python.html#simple-spdy-client ): #!/usr/bin/env python # The example SPDY client. You need Python 3.3 or […]

Утилизация Python Zython Python для интерпретатора

Я запускаю python (установлен через homebrew), zsh (используя oh-my-zsh), и у меня возникают проблемы с усечением пути в скриптах. Вот один из примеров проблемы с запуском pelican (генератор статического сайта python): pelican -s pelicanconf.py content -o output zsh: /usr/local/bin/pelican: bad interpreter: /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Ver: no such file or directory Естественно, я проверяю путь интерпретатора в: / USR […]

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