0
голосов
6ответов
2399 просмотров

httplib в Python, чтобы получить код состояния ... но это слишком сложно?

>>> import httplib >>> conn = httplib.HTTPConnection("www.google.com") >>> conn.request("HEAD", "/index.html") >>> res = conn.getresponse() >>> print res.status, res.reason 200 OK Этот код получит код состояния HTTP.Однако обратите внимание, что я...

29
голосов
6ответов
12960 просмотров

Как получить две случайные записи с Django

Как получить две разные случайные записи с помощью Django?Я видел вопросы о том, как получить одну, но мне нужно получить две случайные записи, и они должны отличаться.

5
голосов
3ответов
4088 просмотров

Как проверить код состояния HTTP объекта, не загружая его?

>>> a=urllib.urlopen('http://www.domain.com/bigvideo.avi') >>> a.getcode() 404 >>> a=urllib.urlopen('http://www.google.com/') >>> a.getcode() 200 У меня вопрос ... bigvideo.avi - это 500 МБ.Мой сценарий сначала скачивает файл, а потом проверяет его?Или мож...

0
голосов
1ответов
75 просмотров

Получение только одного измерения индексов из функции getSelectedIndexes в QT?

Я работаю над небольшим проектом на QT (ну, на самом деле pyQT4, но это не должно иметь большого значения), и я столкнулся со следующей проблемой.У меня QTableView с несколькими строками и столбцами.Я установил режим выбора только строки.Когда я вызываю getSelectedIndexes() на моем QTableView, я...

4
голосов
6ответов
8691 просмотров

Обработка двух файлов одновременно в Python

У меня есть информация о 12340 автомобилях.Эта информация хранится последовательно в двух разных файлах: car_names.txt, содержащий одну строку для названия каждой машины. car_descriptions.txt, содержащий описания каждого автомобиля.Итак, 40 строк для каждой, где 6-я строка читает @CAR_NAME...

0
голосов
6ответов
1121 просмотров

Код Python для приема множества разных форматов телефонных номеров в США?

Я читаю множество введенных пользователями данных, представляющих номера телефонов из файлов.Все они немного введены по-разному: 5555555555 555-555-5555 555-555 / 5555 1555-555-5555 и т.д... Как я могу легко проанализировать все эти телефонные номера в Python и получить канонический вывод,...

3
голосов
1ответов
337 просмотров

Неблокирующий веб-сервер в .Net для приложений Comet

Я пытаюсь реализовать приложение в стиле Comet (например, чат) с помощью IronPython.Хотя мне не нужно масштабировать, чтобы творить, как размеры, жизненно важно, чтобы время отклика было быстрым.Все возможности Python ( Twisted , Tornado , Magnum-Py ) не работают с IronPython, часто из-за подд...

2
голосов
3ответов
180 просмотров

Есть ли существующий класс Python, который может содержать любые пользовательские атрибуты?

Я могу использовать это, когда мне нужно несколько объектов с разными атрибутами: class struct(object): def __init__(self,*args,**kwargs): for key,val in kwargs.items(): setattr(self,key,val) Но мне интересно, а встроенного ли уже нет?

0
голосов
1ответов
1224 просмотров

Упаковать программу * и * динамически загружаемые файлы в один исполняемый файл?(python + pygame или языковой независимый)

Есть множество отличных ответов на вопросы о создании автономного исполняемого файла, но я также не могу понять, как упаковать в него художественные ресурсы (или динамически загружаемые файлы). Зачем мне это нужно? Потому что было бы здорово распространить простую (выброшенную) игру, которая цел...

1
голосов
1ответов
1299 просмотров

gqlQuery возвращает объект, нужен список ключей

Есть ли способ преобразовать объект GqlQuery в массив ключей или есть способ заставить запрос возвращать массив ключей? Например: items = db.GqlQuery("SELECT __key__ FROM Items") возвращает объект, содержащий ключи: <google.appengine.ext.db.GqlQuery object at 0x0415E210> Мн...

9
голосов
9ответов
18426 просмотров

Более питонический способ пропуска строк заголовка

Есть ли более короткий (возможно, более питонический) способ открыть текстовый файл и прочитать строки, начинающиеся с символа комментария? Другими словами, более аккуратный способ сделать это fin = open("data.txt") line = fin.readline() while line.startswith("#"): line = fin.readline()

1
голосов
1ответов
1308 просмотров

Альтернативные варианты для wx.lib.masked.NumCtrl

В приложении wxPython, которое я разрабатываю, мне нужно много полей ввода для чисел (целые числа и числа с плавающей запятой), поэтому я попытался использовать wx.lib.masked.NumCtrl, но теперь мои пользователи говорят мне, что использовать его довольно неудобно(и я с ними согласен). Есть ли а...

112
голосов
11ответов
95779 просмотров

Анализ главных компонентов в Python

Я хотел бы использовать анализ главных компонентов (PCA) для уменьшения размерности.Есть ли это у numpy или scipy, или мне нужно свернуть свое, используя numpy.linalg.eigh ? Я не хочу просто использовать разложение по сингулярным значениям (SVD), потому что мои входные данные довольно многом...

11
голосов
4ответов
3645 просмотров

Как узнать, откуда была импортирована функция в Python?

У меня есть модуль Python с функцией в нем: == bar.py == def foo(): pass == EOF == А затем я импортирую его в глобальное пространство имен следующим образом: from bar import * Итак, теперь мне доступна функция foo.Если я распечатаю: print foo Переводчик с радостью сооб...

4
голосов
5ответов
917 просмотров

Умные цитаты Eclipse - как в Textmate

Счастливой пятницы. Кто-нибудь знает, есть ли у Eclipse понятие умных цитат, таких как Textmate.Это работает так: выделить несколько слов и процитировать их, просто нажав клавишу "? Я здесь новичок, так что будьте осторожны. FWIW - Я использую pydev в Eclipse. Спасибо То, что я ищу, дае...

0
голосов
5ответов
1122 просмотров

Python для управления списками

Я извлек список URL-адресов и хочу изменить этот список.Ниже приводится образец извлеченного списка: http://help.naver.com/service/svc_index.jsp?selected_nodeId=NODE0000000235 http://www.naver.com/rules/service.html http://news.naver.com/main/principle.nhn http://www.naver.com/rules/privacy.h...

8
голосов
3ответов
6461 просмотров

Добавить строку (и) в массив записей NumPy

Есть ли способ добавить строку в NumPy rec.array ()?Например, x1=np.array([1,2,3,4]) x2=np.array(['a','dd','xyz','12']) x3=np.array([1.1,2,3,4]) r = np.core.records.fromarrays([x1,x2,x3],names='a,b,c') append(r,(5,'cc',43.0),axis=0) Самый простой способ - извлечь все столбцы как типы nd....

17
голосов
1ответов
15035 просмотров

Несколько сеток на matplotlib

Я делаю графики на Python и matplotlib, которые до сих пор казались мне огромными и гибкими. Единственное, что я не мог найти, - это сделать мой график несколькими сетками. Я просмотрел документацию , но это только для стиль линии ... Я думаю о двух графиках, каждый с разной сеткой, котор...

4
голосов
6ответов
3236 просмотров

Могут ли модели Django использовать функции MySQL?

Есть ли способ заставить модели Django передавать поле функции MySQL каждый раз, когда данные модели считываются или загружаются?Чтобы прояснить, что я имею в виду в SQL, я хочу, чтобы модель Django выдавала что-то вроде следующего: При загрузке модели: ВЫБЕРИТЕ AES_DECRYPT (имя поля, пароль)...

25
голосов
1ответов
8233 просмотров

Django upload_to вне MEDIA_ROOT

Мой сценарий развертывания перезаписывает каталоги мультимедиа и исходный код, что означает, что я должен переместить каталог загрузки из каталога мультимедиа и заменить его после того, как загрузка была извлечена. Как я могу указать django загружать в / uploads / вместо / media /? До сих ...

41
голосов
10ответов
100927 просмотров

Являются ли однострочные "if" / "for" операторами хорошим стилем Python?

Время от времени здесь я вижу чей-то код и то, что выглядит "однострочным", то есть однострочным оператором, выполняющим стандартным образом традиционный оператор if или цикл for. Я искал в Google и не могу найти, какие из них вы можете выполнить?Кто-нибудь может посоветовать и, желательно, п...

0
голосов
5ответов
2291 просмотров

Поток и очередь против последовательной производительности

Мне было бы интересно посмотреть на потоки и очереди, поэтому я написал 2 сценария, один будет разбивать файл и шифровать каждый фрагмент в потоке, другой будет делать это последовательно.Я все еще очень новичок в Python и действительно не знаю, почему скрипт протектора занимает так много времен...

77
голосов
5ответов
15068 просмотров

Я хочу начать читать исходный код Python.С чего мне начать

Я хочу начать читать исходный код Python. Мой опыт, Я очень хорошо знаю Python и Java.Я знаю несколько других языков на разных уровнях, но ни C / C + / особенно хорошо.Я изучал C в колледже, но никогда не программировал на нем профессионально. Причины, по которым я прочитал этот код. ...

1
голосов
2ответов
933 просмотров

Проблема с местным часовым поясом в GAE при работе с Google Data API

Я работаю в небольшом приложении на движке Google App Engine (Python), которое использует API данных Google для создания нового календаря в учетной записи Google и заполнения его некоторыми событиями. События, которые я использую, анализируются из другого места, и у них есть дата в часовом по...

65
голосов
9ответов
42850 просмотров

Получите список всех кодировок, которые Python может кодировать.

Я пишу сценарий, который попытается кодировать байты во множество различных кодировок в Python 2.6.Есть ли способ получить список доступных кодировок, который я могу перебирать? Причина, по которой я пытаюсь это сделать, заключается в том, что у пользователя есть текст, который неправильно за...

2
голосов
2ответов
1359 просмотров

Оптимальная / лучшая практика для поддержания непрерывного соединения между Python и Postgresql с использованием Psycopg2

Я пишу приложение на Python с Postgresql 8.3, которое работает на нескольких машинах в локальной сети. Все машины 1) получить огромное количество данных с сервера базы данных (допустим, база данных получает 100 различных запросов с машины за 2 секунды), и это делают около 10 или 11 машин. ...

7
голосов
6ответов
13045 просмотров

Как получить идентификатор прародителя процесса

Как получить идентификатор родительского процесса текущего процесса? В общем, учитывая идентификатор процесса, как я могу получить идентификатор его родительского процесса? напримерos.getpid () можно использовать для получения идентификатора процесса, а os.getppid () для родителя, как мне полу...

9
голосов
4ответов
7722 просмотров

Поиск высокоуровневой библиотеки для программирования сокетов (Java или Python)

Короче говоря, я создаю многопользовательскую игру на основе Flash и сейчас начинаю работать над серверным кодом.Что ж, я единственный разработчик проекта, поэтому я ищу высокоуровневую библиотеку сокетов, которая хорошо работает с играми, чтобы ускорить мое время разработки. Я пытался исполь...

2
голосов
3ответов
900 просмотров

Просто интересно узнать о Python + Numpy для распознавания жестов в реальном времени

Я только что закончил лабораторную встречу с моим консультантом, предыдущий код написан в Matlab, и он работает в автономном режиме, а не в режиме реального времени, поэтому я решаю преобразовать его в python + numpy (в автономной версии), но после лабораторной встречи мой консультантподнять воп...

17
голосов
3ответов
21420 просмотров

Построить 3D-массив в numpy из существующего 2-го массива

Во время подготовки данных для NumPy calculate.Мне любопытно, как построить: myarray.shape => (2,18,18) от: d1.shape => (18,18) d2.shape => (18,18) Я пытаюсь использовать команду NumPy: hstack([[d1],[d2]]) но похоже, что это не работает!