Tag: питон

Запустите функцию python несколько раз с разными аргументами

Привет, Мне нужно иметь функцию, которая будет принимать функцию и возвращать функцию, которая будет запускать эту функцию аргумента, например. 1000 раз и каждый раз оценивают его аргумент. У меня есть что-то вроде этого: def runner(f): def inner(*args): for i in xrange(1000): f(*args) return inner Но похоже, что вызов такой: runner(f)(random.randint(1,UPPER_BOUND)) запускается f 1000 раз с […]

Python и параметр self

У меня возникают некоторые проблемы с параметром self, и некоторые, казалось бы, непоследовательное поведение на Python раздражают меня, поэтому я считаю, что лучше спросить некоторых людей в курсе. У меня есть класс, Foo . Этот класс будет иметь кучу методов, m1 , через mN . Для некоторых из них я буду использовать стандартное определение, как […]

Как группировать элементы в итерируемый объект на основе первого символа элемента?

Начиная с отсортированного итерируемого объекта, мне нужно сгруппировать элементы по их первому символу (например, группа для каждой буквы от a до z и группа для чисел и символов). Для более конкретного примера, допустим, у меня есть этот список: L = [aa, ab, ac, ba, bb, ', …] И мне нужно что-то вроде: GL = [['aa', […]

Как определить значение по умолчанию для заданного параметра функции во время выполнения?

Используя python 2.4, я пытаюсь определить во время выполнения, какие аргументы произвольной функции имеют значения по умолчанию. К сожалению, хотя я могу найти значения по умолчанию, я, похоже, не могу получить дескриптор, с какими параметрами они соответствуют. Например: def foo(a, b, c=5): return a + b + c import inspect inspect.getargspec(foo) # output is: (['a', […]

Что такое pythonic способ совместного использования общих файлов в нескольких проектах?

Допустим, у меня есть проекты x и y в каталогах брата: проекты / x и проекты / y. Есть некоторые полезные функции, общие для обоих проектов в myutils.py и некоторых db-файлах в mydbstuff.py и т. Д. Это небольшие общие свойства, поэтому я не хочу создавать для них один пакет. Возникают вопросы о местонахождении таких файлов, […]

Обработка ошибок веб-запроса Python / GAE

Я разрабатываю приложение в Google App Engine с помощью Python. У меня есть обработчик, который может возвращать различные результаты (html и json на данный момент), я тестирую очевидные ошибки в системе на основе недопустимых параметров, отправленных обработчику запроса. Однако то, что я делаю, кажется грязным (см. Ниже): class FeedHandler(webapp.RequestHandler): def get(self): app = self.request.get("id") name […]

Какова роль runtime-gdb.py в языке Go?

Я только что создал свою первую программу Hello World на языке Go, построил ее и создал двоичный файл. При проверке двоичного файла я столкнулся с ссылкой на этот скрипт python внутри двоичного файла. Описание этого скрипта читает Этот скрипт загружается GDB, когда он находит раздел .debug_gdb_scripts в скомпилированном двоичном файле. [68] l компоновщики испускают это […]

Сделать OS открытым каталогом в Python

Я пишу программу на Python и хочу, чтобы она заставила ОС открыть текущий рабочий каталог, создав, например, Windows open explorer.exe и переместившись в нужный каталог. Есть идеи, как это сделать? Каталог уже задан os.getcwd. Использовать кросс-платформенные методы 🙂

Как проверить, существует ли индекс в elasticsearch с использованием скрипта python и выполнять обработку исключений?

Как проверить, существует ли индекс или нет, используя запрос python? Я передаю свой индекс как переменную, назначенную вне запроса, как: – i=int(datetime.datetime.now().strftime('%d'))+1 indextring="index" for m in range (i-10,i): d = datetime.datetime(2016, 10, m, 18, 00).strftime('%Y-%m-%d') index1=datestring+d subfix="_"+datetime.datetime(2016, 10, m, 18, 00).strftime('%Y-%m-%d') es=Elasticsearch(['localhost:9200']) res = **es.search(index='{0}'.format(index1)**, doc_type="log",size=10000, from_=0, body={ "query": { "match": { ….Match condition follows […]

python, сохраняющий избыток преобразования float to int

x=10.5 if x==10.5: x=int(x)+1 y= .5 ok i have x = 10.5 Я хочу округлить до 11, но говорю .5, чтобы использовать позже, есть ли способ сделать это, когда я не знаю, что x будет все время? у меня должно быть реальное место, чтобы начать или даже если это возможно, я знаю, как изменить его […]

 
Interesting Posts for Van-Lav

как показывать тик-этикетки поверх графика matplotlib?

SQLAlchemy: мелкая копия, избегающая ленивой загрузки

Как импортировать подмодули панд без импорта matplotlib?

Python: сохранение данных с помощью поплавков и строк с помощью np.savetxt

Привязка данных AngularJs в ответе ajax html

Как программа может выбирать между двумя функциями в python?

Получить имя шаблона в теге шаблона (Django)

как сделать вывод pygame от пользователя

Joblib Параллельное несколько процессоров медленнее одного

RabbitMQ / Celery с Django зависает при задержке / готовность / etc – нет полезной информации о журнале

Преобразование C ++ из массива NumPy в Mat (OpenCV)

Как я могу убедиться, что недопустимое состояние ttk.Entry не очищается, когда оно теряет фокус?

Скомпилированные двоичные отчеты Python неправильной версии

Недостатки генератора ручек в его потребителе

нужно лучше понять, как работают rtol, atol в scipy.integrate.odeint

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