Вопросы с тегом «python»

157
psycopg2: вставить несколько строк одним запросом

Мне нужно вставить несколько строк одним запросом (количество строк непостоянно), поэтому мне нужно выполнить такой запрос: INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); Я знаю только один способ args = [(1,2), (3,4), (5,6)] args_str = ','.join(cursor.mogrify("%s", (x, )) for x in args)...

157
pythonw.exe или python.exe?

Короче говоря: pythonw.exeничего не делает, ничего не python.exeпринимает (какую мне использовать?) test.py: print "a" CMD окно: C:\path>pythonw.exe test.py <BLANK LINE> C:\path> C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid syntax...

157
Установка SciPy и NumPy с помощью pip

Я пытаюсь создать необходимые библиотеки в пакете, который я распространяю. Это требует как SciPy и Numpy библиотеки. Разрабатывая, я установил оба, используя apt-get install scipy который установил SciPy 0.9.0 и NumPy 1.5.1, и он работал нормально. Я хотел бы сделать то же самое, используя pip...

157
Невозможно импортировать модуль, который определенно установлен

После установки Mechanize я не могу импортировать его. Я пробовал установить из pip, easy_install и через python setup.py installэто репо: https://github.com/abielr/mechanize . Все это безрезультатно, поскольку каждый раз, когда я вхожу в свой интерактивный Python, я получаю: Python 2.7.3...

157
Ошибка: «Элемент последовательности обновления словаря # 0 имеет длину 1; Требуется 2 »на Django 1.4

У меня есть сообщение об ошибке на Django 1.4: элемент последовательности обновления словаря # 0 имеет длину 1; 2 требуется [РЕДАКТИРОВАТЬ] Это произошло, когда я попытался использовать тег шаблона, например: `{% для v в значениях%}: dictionary update sequence element #0 has length 1; 2 is required...

157
Как я могу использовать скрипт Python в командной строке, не переходя в его каталог? Это ПИТОНАТ?

Как я могу использовать PYTHONPATH? Когда я пытаюсь запустить скрипт в пути, файл не найден. Когда я перехожу в каталог, содержащий скрипт, скрипт запускается. Так что хорошего в PYTHONPATH? $ echo $PYTHONPATH :/home/randy/lib/python $ tree -L 1 '/home/randy/lib/python' /home/randy/lib/python ├──...

157
Как извлечь правила принятия решений из дерева решений scikit-learn?

Могу ли я извлечь базовые правила принятия решений (или «пути принятия решений») из обученного дерева в дереве решений в виде текстового списка? Что-то вроде: if A>0.4 then if B<0.2 then if C>0.8 then class='X' Спасибо за вашу...

157
Как определить, содержит ли столбец Pandas определенное значение

Я пытаюсь определить, есть ли запись в столбце Панд, которая имеет определенное значение. Я пытался сделать это с if x in df['id']. Я думал, что это работает, за исключением случаев, когда я дал ему значение, которое, как я знал, не было в столбце, которое 43 in df['id']он все еще возвращал True....

157
Фильтрация данных по фреймам Pandas по датам

У меня есть Pandas DataFrame со столбцом «дата». Теперь мне нужно отфильтровать все строки в DataFrame с датами за пределами следующих двух месяцев. По сути, мне нужно только сохранить строки, которые находятся в течение следующих двух месяцев. Каков наилучший способ достичь...

157
Зачем использовать методы модуля Python os вместо непосредственного выполнения команд оболочки?

Я пытаюсь понять, что является мотивацией использования библиотечных функций Python для выполнения специфических для ОС задач, таких как создание файлов / каталогов, изменение атрибутов файлов и т. Д., Вместо простого выполнения этих команд с помощью os.system()или subprocess.call()? Например,...

157
Что такое «pkg-resources == 0.0.0» в выводе команды pip freeze

Когда я бегу, pip freezeя вижу (среди других ожидаемых пакетов) pkg-resources==0.0.0. Я видел несколько постов, в которых упоминается этот пакет (включая этот ), но ни один из них не объясняет, что это такое и почему он включен в вывод pip freeze. Основная причина, по которой меня интересует, это...

156
Могу ли я установить Python 3.x и 2.x на одном компьютере с Windows?

Я использую Windows, и оболочка / ОС автоматически запускает Python на основе настроек реестра, когда вы запускаете программу из командной строки. Это сломается, если я установлю версии Python 2.x и 3.x на одну и ту же машину? Я хочу играть с Python 3, но при этом иметь возможность запускать...

156
Как я могу построить несколько кнопок отправки формы Django?

У меня есть форма с одним входом для электронной почты и двумя кнопками отправки, чтобы подписаться и отписаться от рассылки: <form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newsletter_sub" value="Subscribe" /> <input type="submit"...

156
Python: самый идиоматический способ преобразования None в пустую строку?

Какой самый идиоматичный способ сделать следующее? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) Обновление: я включил предложение Триптиха использовать str (s), что делает эту рутинную работу для других типов, кроме строк. Я очень впечатлен лямбда-предложением Vinay...

156
Как получить переменную среды PATH в Python?

Когда необходимо объединить несколько каталогов, как в исполняемом пути поиска, существует символ разделителя, зависящий от ОС. Для Windows это ';', для Linux это ':'. Есть ли способ в Python, чтобы получить, какой символ разделить на? В обсуждениях на этот вопрос Как мне узнать мой путь к Python,...

156
В Python, как мне проверить, является ли переменная None, True или False

У меня есть функция, которая может возвращать одно из трех: успех ( True) сбой ( False) ошибка чтения / анализа потока ( None) У меня вопрос, если я не должен тестировать против Trueили False, как мне увидеть результат. Вот как я сейчас это делаю: result = simulate(open("myfile")) if result ==...