Издевательская проверка ORM на django для установки

У меня есть функция, которая динамически генерирует набор запросов пользователей, создавая кучу Q-объектов и ORing / ANDing их вместе в .filter (). Он достаточно сложный и включает запросы на несколько связанных моделей. Я хотел бы написать модульные тесты для этой функции. Я мог бы сделать это, создав пользовательские экземпляры в тестовой базе данных и проверив, […]

Почему моя подсказка в python появляется перед выходом предыдущей строки?

Я думаю, что это могло произойти только после того, как я начал использовать zsh и prezto. (См. Снимок экрана) Вот поведение, которое я ожидал: >>> 4 + 5 9 >>> Как вернуть поведение интерактивного python?

Почему plotly.offline.iplot ({'x': , 'y': }) не работает?

Совершенно новый (сегодня) plotly (Python) и работающий по примерам и обзорам. Подпись метода для plotly.offline.plot утверждает: figure_or_data — a plotly.graph_objs.Figure or plotly.graph_objs.Data or dict or list that describes a Plotly graph. See https://plot.ly/python/ for examples of graph descriptions. Так почему он не принимает словарь, как в названии? PlotlyError Traceback (most recent call last) <ipython-input-34-dc2bdcac2527> in […]

Python – поиск определенной строки в файлах

Я пытаюсь прочитать определенную строку в файлах. В основном файл выглядит следующим образом: S0M6A36A108A180A252A324A36|1|48|89|36|Single| S0M6A36A108A180A252A324A36|2|43|83|108|Single| S0M6A36A108A180A252A324A36|3|37|85|180|Single| S0M6A36A108A180A252A324A36|4|37|93|252|Single| S0M6A36A108A180A252A324A36|5|43|95|324|Single| S0M6A36A108A180A252A324A36|6|42|89|36|Single| [META DATA] 01/10/2015|14:50:27|USA|UWI_N2C34_2|MMS1|FORD35|Bednarek|true|6|0|false| [QUALITY CAMERA CHECK] 1|1|0| 2|1|0| 3|1|0| 4|1|0| 5|1|0| 6|1|0| [PRESET] S0M6A36A108A180A252A324A36|TA| Мне нужно читать по строке: 01/10/2015|14:50:27|USA|UWI_N2C34_2|MMS1|FORD35|Bednarek|true|6|0|false| название страны между строкой |USA| Для этого я попытался использовать функциональную группу, которая является частью регулярного […]

Механизация и поддержка файлов cookie

У меня проблема с включением файлов cookie в механизированном браузере. Я использовал этот код для входа в facebook, но он перенаправляет меня на страницу входа и просит меня включить cookie import mechanize import Cookie import cookielib cookiejar =cookielib.LWPCookieJar() browser = mechanize.Browser() browser.set_cookiejar(cookiejar) browser.set_handle_robots(False) #browser.addheaders = [('User-agent', 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)')] browser.open("https://fr-fr.facebook.com/") browser.click_link […]

f2py ошибка или отсутствующая библиотека?

Я использую f2py для реализации некоторых подпрограмм fortran 77. В частности, я хочу реализовать функцию автомасштабирования по столбцам для 2D-массива. SUBROUTINE AUTOSCALE(E,NR,NC,EA,N,M,MX,SX,SSX) INTEGER NR,NC,N,M,I,J REAL*8 E(NR,NC),EA(N,M),MX(M),SX(M),SSX(M) DO 1 I=1,NC MX(I)=0D0 SX(I)=0D0 1 SSX(I)=0D0 DO 3 I=1,NR DO 2 J=1,NC MX(J)=MX(J)+E(I,J) 2 SX(J)=SX(J)+E(I,J)**2 3 CONTINUE DO 4 J=1,NC MX(J)=MX(J)/NR SX(J)=(SX(J)-NR*MX(J)**2)/(NR-1) SX(J)=DSQRT(SX(J)) 4 CONTINUE DO 6 I=1,NR […]

GAE python Профайлер памяти / использование памяти

У меня есть странные модели потребления памяти в GAE с использованием Python. Я отслеживаю использование памяти в каждом запросе в самом начале и в самом конце, используя google.appengine.api.runtime.memory_usage().current() . У меня есть запрос, что в начале и конце использует 42 МБ и следующий запрос, через 3 минуты, начав с 117 МБ использования памяти и закончив […]

Ошибка загрузки Python FTPS: 425 Не удалось создать подключение к данным: операция не разрешена

Я пытаюсь использовать ftps для отправки файла на FTP-сервер. Вход и изменение работы каталога: import ftplib ftps = ftplib.FTP_TLS('host','user','pwd') ftps.set_pasv(True) ftps.prot_p() ftps.cwd('/target_directory') однако, когда я пытаюсь загрузить файл: file = open(file, 'rb') send_cmd = 'STOR file_name.txt' ftps.storbinary(send_cmd, file) file.close() ftps.quit() Я получаю следующую ошибку: File "/script/location/script.py", line 161, in <module> ftps.storbinary(send_cmd,file) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ftplib.py", line 772, […]

Как сохранить конвейер sklearn / feature-transformer

У меня есть конвейер, содержащий только объединение функций, которое имеет три разных набора функций, включая tfidf: A_vec = AVectorizer() B_vec = BVectorizer() tfidf_vec = TfidfVectorizer(ngram_range=(1,2), analyzer='word', binary=False, stop_words=stopWords, min_df=0.01, use_idf=True) all_features = FeatureUnion([('A_feature', A_vec), ('V_feature', B_vec), ('tfidf_feature', tfidf_vec)]) pipeline = Pipeline([('all_feature', all_features)]) Я хочу сохранить этот конвейерный функциональный трансформатор для своих тестовых данных (я использую […]

Стандартное ведение журнала Python

Мне нравится использовать модуль регистрации python, поскольку он стандартизирует мое приложение и упрощает получение показателей. Проблема, с которой я сталкиваюсь, заключается в том, что для каждого приложения (или file.py) я все время помещаю это поверх своего кода. logger = logging.getLogger(__name__) if not os.path.exists('log'): os.makedirs('log') logName=time.strftime("%Y%m%d.log") hdlr = logging.FileHandler('log/%s'%(logName)) logger.setLevel(logging.INFO) ch = logging.StreamHandler() ch.setLevel(logging.DEBUG) formatter = […]

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