python- все статьи тега ➜ страница 96
Мониторинг содержимого файлов / каталогов? [дубликат]
этот вопрос уже есть ответ здесь: как посмотреть файл для изменений? 20 ответов Я ищу кросс-платформенный пакет мониторинга файлов python? Я знаю, что можно отслеживать файлы в windows с помощью pywin32, и есть пакеты, работающие на Linux / Unix, но кто-нибудь знает о кросс-платформенный один? ...
Python извлечь шаблон соответствует
Python 2.7.1 Я пытаюсь использовать регулярное выражение python для извлечения слов внутри шаблона у меня есть строка, которая выглядит так someline abc someother line name my_user_name is valid some more lines Я хочу извлечь слово "my_user_name". Я делаю что-то вроде import re s = #that big string p = re.compile("name .* is valid", re.flags) p.match(s) #this gives me <_sre.SRE_Match object at 0x026B6838> Как мне извлечь my_user_name сейчас? ...
Как отключить ошибку pep8 в конкретном файле?
Я пробовал с #:PEP8 -E223 или # pep8: disable=E223 Я думал, что второй будет работать, но, похоже, не работает. у вас есть идея, как я могу справиться с этим ? ...
В чем разница между функцией, несвязанным методом и связанным методом?
Я задаю этот вопрос из-за обсуждения темы комментариев этого ответа. Я на 90% пути, чтобы получить мою голову вокруг него. In [1]: class A(object): # class named 'A' ...: def f1(self): pass ...: In [2]: a = A() # an instance f1 существует в трех различных формах: In [3]: a.f1 # a bound method Out[3]: <bound method a.f1 of <__main__.A object at 0x039BE870>> In [4]: A.f1 # an unbound method Out[4]: <unbound method A.f1> In [5]: a.__dict__['f1'] # doesn't exist ...
Как подключить удаленный отладчик к процессу Python?
Я устал вставлять import pdb; pdb.set_trace() строки в мои программы Python и отладка через консоль. Как подключить удаленный отладчик и вставить точки останова из цивилизованного пользовательского интерфейса? ...
Django admin-inline inlines (или, редактирование сразу трех моделей)
у меня есть набор моделей, которые выглядят так: class Page(models.Model): title = models.CharField(max_length=255) class LinkSection(models.Model): page = models.ForeignKey(Page) title = models.CharField(max_length=255) class Link(models.Model): linksection = models.ForeignKey(LinkSection) text = models.CharField(max_length=255) url = models.URLField() и an admin.py это выглядит так: class LinkInline(admin.TabularInline): model = Link class LinkSectionInline(ad ...
импорт локальной функции из модуля, размещенного в другом каталоге с относительным импортом в Jupyter notebook с помощью python3
у меня есть структура каталогов, аналогичная следующей meta_project project1 __init__.py lib module.py __init__.py notebook_folder notebook.jpynb при работе в notebook.jpynb Если я попытаюсь использовать относительный импорт для доступа к функции function() на module.py С: from ..project1.lib.module import function я получаю следующую ошибку SystemError Traceback (most recent call last) <ipython-input ...
matplotlib colorbar для scatter
Я работаю с данными, которые имеют данные имеют 3 параметра построения: x,y, c. Как создать пользовательское значение цвета для точечной диаграммы? расширение этого примера я пытаюсь сделать: import matplotlib import matplotlib.pyplot as plt cm = matplotlib.cm.get_cmap('RdYlBu') colors=[cm(1.*i/20) for i in range(20)] xy = range(20) plt.subplot(111) colorlist=[colors[x/2] for x in xy] #actually some other non-linear relationship plt.scatter(xy, xy, c=colorlist, s=35, vmin=0, vmax=20) plt.colo ...
секретный ключ не установлен в колбе сессии
мне повезло 0 получить сеанс работы в колбе (модуль Python). сейчас я использую колбу 3-й партии библиотека Фляга-Сессии при подключении к моему сайту, я получаю следующее сообщение об ошибке: RuntimeError: сеанс недоступен, так как секретного ключа не было набор. Установите secret_key в приложении на что-то уникальное и секрет. ниже мой сервер код. from flask import Flask, session from flask.ext.session import Session SESSION_TYPE = 'memcache' app = Flask(__name__) sess = Session ...
Как мариновать или хранить сеанс ноутбука Jupyter (IPython) для последующего использования
допустим, я делаю больший анализ данных в ноутбуке Jupyter/Ipython с большим количеством трудоемких вычислений. Затем по какой-то причине я должен закрыть локальный сервер jupyter I, но я хотел бы вернуться к анализу позже, без необходимости снова проходить все трудоемкие вычисления. что я как любовь это pickle или хранить весь сеанс Jupyter (все фреймы данных pandas, np.массивы, переменные, ...) поэтому я могу безопасно закрыть сервер, зная, что я могу вернуться к своей сессии в точно таком ж ...
Практический пример полиморфизма
может ли кто-нибудь дать мне реальную жизнь, практический пример полиморфизма? Мой профессор рассказывает мне ту же старую историю, которую я всегда слышал о + оператора. a+b = c и 2+2 = 4, Так что это полиморфизм. Я действительно не могу связать себя с таким определением, поскольку я читал и перечитывал это во многих книгах. что мне нужно, так это реальный пример с кодом, то, с чем я действительно могу ассоциироваться. например, вот небольшой пример, просто в случае, если вы хотите продлить ...
многие ко многим в списке Джанго
class PurchaseOrder(models.Model): product = models.ManyToManyField('Product') vendor = models.ForeignKey('VendorProfile') dollar_amount = models.FloatField(verbose_name='Price') class Product(models.Model): products = models.CharField(max_length=256) def __unicode__(self): return self.products у меня есть этот код. К сожалению, ошибка приходит admin.py с помощью ManyToManyField class PurchaseOrderAdmin(admin.ModelAdmin): fields = ['product', 'dollar_amount'] ...
Какова хорошая практика, чтобы проверить, существует ли переменная среды или нет?
Я хочу проверить свою среду на наличие переменной, скажем "FOO", в Python. Для этой цели я использую os стандартная библиотека. Прочитав документацию библиотеки, я выяснил 2 способа достижения своей цели: Способ 1: if "FOO" in os.environ: pass Способ 2: if os.getenv("FOO") is not None: pass Я хотел бы знать, какой метод, если таковой имеется, является хорошим/предпочтительным условным и почему. ...
Создание фильтра нижних частот в SciPy-понимание методов и блоков
Я пытаюсь фильтровать шумный сигнал сердечного ритма с помощью python. Поскольку частота сердечных сокращений никогда не должна быть около 220 ударов в минуту, я хочу отфильтровать весь шум выше 220bpm. Я преобразовал 220/минуту в 3,66666666 Герц, а затем преобразовал этот Герц в рад/С, чтобы получить 23,0383461 рад / сек. частота дискретизации чипа, который принимает данные, составляет 30 Гц, поэтому я преобразовал это в рад/С, чтобы получить 188,495559 рад/С. после поиска некоторых вещей в И ...
Правильный способ обратить панды вспять.Фрейм данных?
вот мой код: import pandas as pd data = pd.DataFrame({'Odd':[1,3,5,6,7,9], 'Even':[0,2,4,6,8,10]}) for i in reversed(data): print(data['Odd'], data['Even']) когда я запускаю этот код, я получаю следующую ошибку: Traceback (most recent call last): File "C:Python33libsite-packagespandascoregeneric.py", line 665, in _get_item_cache return cache[item] KeyError: 5 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C: ...
Как построить defaultdict из словаря?
если у меня есть d=dict(zip(range(1,10),range(50,61))) Как я могу построить collections.defaultdict из dict? единственный аргумент defaultdict кажется, это заводская функция, мне нужно будет инициализировать, а затем пройти через оригинал d обновить defaultdict? ...
Доступ самостоятельно от декоратора
в setUp() метод unittest я настроил некоторые self переменные, на которые позже ссылаются в реальных тестах. Я также создал декоратора, чтобы сделать некоторые записи. Есть ли способ я могу получить доступ к этим self переменные от декоратора? для простоты, я отправляю этот код: def decorator(func): def _decorator(*args, **kwargs): # access a from TestSample func(*args, **kwargs) return _decorator class TestSample(unittest.TestCase): def setUp(self): ...
Как я могу освободить память после создания фигур matplotlib
у меня есть несколько функций matlpotlib, свернутых в некоторые задачи django-celery. каждый раз, когда задачи называются больше ОЗУ посвящается python. В скором времени python занимает всю оперативную память. вопрос: как я могу освободить эту память? обновление 2-Второе решение: Я задал аналогичный вопрос конкретно о памяти, заблокированной при ошибках matplotlib, но я получил хороший ответ этот вопрос .clf(),.close() и gc.collect() не требуется, если вы используете это, чтобы запустить фун ...