Как запустить тестовую базу Django только в памяти?

Мои модульные тесты Django занимают много времени, поэтому я ищу способы ускорить это. Я рассматриваю возможность установки SSD , но я знаю, что есть и его недостатки. Конечно, есть вещи, которые я мог бы сделать с моим кодом, но я ищу структурное исправление. Даже запуск одного теста происходит медленно, так как база данных необходимо перестраивать […]

Что такое «необработанное строковое регулярное выражение» и как вы можете его использовать?

Из документации python по регулярному выражению относительно символа '\' : Решение состоит в использовании нотной строки Python для регулярных выражений; обратная косая черта не обрабатывается каким-либо особым образом в строковом литерале с префиксом 'r' . Таким образом, r"\n" представляет собой двухсимвольную строку, содержащую '\' и 'n' , а "\n" – односимвольная строка, содержащая новую строку. […]

python – Есть ли способ сохранить функцию в списке или словаре, чтобы при вызове индекса (или ключа) он запускал сохраненную функцию?

Например, я пробовал такие вещи, как mydict = {'funcList1': [foo(),bar(),goo()], 'funcList2': [foo(),goo(),bar()] , которые, не работает .. Есть ли какая-то структура с такой функциональностью? Я понимаю, что я, очевидно, мог сделать это так же легко с кучей определений def: def func1(): foo() bar() goo() Но количество заявлений, которые мне нужны, становится довольно громоздким и трудно […]

Объем имен, определенных в блоке классов, не распространяется на блоки методов. Почему это?

Читая документацию, я натолкнулся на следующий параграф: Область определяет видимость имени внутри блока. Если локальная переменная определена в блоке, ее область включает этот блок. Если определение происходит в функциональном блоке, область действия распространяется на любые блоки, содержащиеся в определяющем, если только содержащийся блок не вводит другую привязку для имени. Объем имен, определенных в блоке класса, […]

Что быстрее и почему? Set или List?

Допустим, что у меня есть график и вы хотите увидеть, если b in N[a] . Какая более быстрая реализация и почему? a, b = range(2) N = [set([b]), set([a,b])] ИЛИ N= [[b],[a,b]] Это, очевидно, упрощено, но представьте, что график становится очень плотным.

Как сохранить словарь в файл?

У меня проблема с изменением значения dict и сохранение dict в текстовый файл (формат должен быть таким же), я хочу изменить поле member_phone . Мой текстовый файл имеет следующий формат: memberID:member_name:member_email:member_phone и я разделил текстовый файл на: mdict={} for line in file: x=line.split(':') a=x[0] b=x[1] c=x[2] d=x[3] e=b+':'+c+':'+d mdict[a]=e Когда я пытаюсь изменить member_phone хранящийся […]

auto.arima () эквивалент для python

Я пытаюсь предсказать еженедельные продажи с использованием моделей ARMA ARIMA. Я не мог найти функцию для настройки порядка (p, d, q) в statsmodels . В настоящее время R имеет функцию auto.arima() которая будет настраивать параметры (p, d, q). Как мне выбрать правильный порядок для моей модели? Существуют ли для этой цели библиотеки на python?

Прочитать файл в App Engine с помощью Python?

Можно ли открыть файл в GAE только для чтения его содержимого и получения последнего измененного тега? Я получаю файл IOError: [Errno 13] недоступен: я знаю, что я не могу удалить или обновить, но я считаю, что чтение должно быть возможным. Кто-нибудь сталкивался с подобной проблемой? os.stat(f,'r').st_mtim

создание структуры световых данных из многострочной записи

Я пытаюсь прочитать в файле событий ретроспективы в искру. Файл события структурирован как таковой. id,TEX201403310 version,2 info,visteam,PHI info,hometeam,TEX info,site,ARL02 info,date,2014/03/31 info,number,0 info,starttime,1:07PM info,daynight,day info,usedh,true info,umphome,joycj901 info,attendance,49031 start,reveb001,"Ben Revere",0,1,8 start,rollj001,"Jimmy Rollins",0,2,6 start,utlec001,"Chase Utley",0,3,4 start,howar001,"Ryan Howard",0,4,3 start,byrdm001,"Marlon Byrd",0,5,9 id,TEX201404010 version,2 info,visteam,PHI info,hometeam,TEX Как вы можете видеть, для каждой игры события повторяются. Я прочитал файл в RDD, а […]

Что такое более быстрая операция, re.match / search или str.find?

Для одного запроса на строку, быстрее ли использовать str.find / rfind, чем использовать re.match / search? То есть для данной строки s следует использовать: if s.find('lookforme') > -1: do something или if re.match('lookforme',s): do something else ?

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