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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

30
Python: разделить список на основе условия?
Как лучше, с эстетической точки зрения и с точки зрения производительности, разделить список элементов на несколько списков на основе условного обозначения? Эквивалент: good = [x for x in mylist if x in goodvals] bad = [x for x in mylist if x not in goodvals] Есть ли более элегантный способ …
273 python 

13
поиск и замена элементов в списке
Я должен искать в списке и заменить все вхождения одного элемента другим. Пока мои попытки в коде ни к чему не привели, как лучше всего это сделать? Например, предположим, что мой список имеет следующие целые числа >>> a = [1,2,3,4,5,1,2,3,4,5,1] и мне нужно заменить все вхождения числа 1 значением 10, …
273 python  list  replace 

14
ошибка clang: неизвестный аргумент: '-mno-fused-madd' (ошибка установки пакета python)
Я получаю следующую ошибку при попытке установить psycopg2pip на Mavericks 10.9: clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future] Не уверен, как действовать, и искал здесь и в других местах эту конкретную ошибку. Любая помощь высоко ценится! Вот полный вывод из pip: $ pip install psycopg2 Downloading/unpacking psycopg2 Downloading psycopg2-2.5.2.tar.gz (685kB): 685kB …

13
Джанго auto_now и auto_now_add
Для Джанго 1.1. У меня есть это в моем models.py: class User(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) При обновлении строки я получаю: [Sun Nov 15 02:18:12 2009] [error] /home/ptarjan/projects/twitter-meme/django/db/backends/mysql/base.py:84: Warning: Column 'created' cannot be null [Sun Nov 15 02:18:12 2009] [error] return self.cursor.execute(query, args) Соответствующая часть моей базы данных: …


6
Python функция глобальных переменных?
Я знаю, что в первую очередь следует избегать использования глобальных переменных из-за путаницы, подобной этой, но если бы я использовал их, является ли следующий правильный способ их использования? (Я пытаюсь вызвать глобальную копию переменной, созданной в отдельной функции.) x = "somevalue" def func_A (): global x # Do things to …

13
Как запустить сценарий Python в качестве службы в Windows?
Я делаю набросок архитектуры набора программ, которые совместно используют различные взаимосвязанные объекты, хранящиеся в базе данных. Я хочу, чтобы одна из программ действовала как служба, обеспечивающая интерфейс более высокого уровня для операций с этими объектами, а другие программы - для доступа к объектам через эту службу. В настоящее время я …

10
Представление и решение лабиринта данного изображения
Как лучше всего представить и решить лабиринт с заданным изображением? Учитывая изображение в формате JPEG (как показано выше), как лучше всего его прочитать, разобрать в некоторую структуру данных и решить лабиринт? Мой первый инстинкт - читать изображение попиксельно и сохранять его в списке (массиве) логических значений: Trueдля белого пикселя и …


25
Убрать HTML из строк в Python
from mechanize import Browser br = Browser() br.open('http://somewebpage') html = br.response().readlines() for line in html: print line При печати строки в файле HTML я пытаюсь найти способ показать только содержимое каждого элемента HTML, а не само форматирование. Если он найдет '<a href="whatever.com">some text</a>', он напечатает только «некоторый текст», '<b>hello</b>'напечатает «привет» …
271 python  html 

8
TypeError: method () принимает 1 позиционный аргумент, но 2
Если у меня есть класс ... class MyClass: def method(arg): print(arg) ... который я использую для создания объекта ... my_object = MyClass() ... на котором я так называю method("foo")... >>> my_object.method("foo") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: method() takes exactly 1 positional argument (2 …


18
Как загрузить все модули в папке?
Может ли кто-нибудь предоставить мне хороший способ импорта целого каталога модулей? У меня есть такая структура: /Foo bar.py spam.py eggs.py Я попытался просто преобразовать его в пакет, добавив __init__.pyи сделав, from Foo import *но это не сработало так, как я надеялся.

28
Ошибка установки libxml при использовании pip
Это моя ошибка: (mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install lxml Downloading/unpacking lxml Running setup.py egg_info for package lxml Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages of libxml2 and libxslt are installed ** Using build configuration of libxslt Installing collected packages: lxml Running …
269 python  lxml  pip 

21
Что означает ось в пандах?
Вот мой код для генерации кадра данных: import pandas as pd import numpy as np dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB')) тогда я получил датафрейм: +------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386| 1.52325| +------------+---------+--------+ Когда я набираю команду: dff.mean(axis=1) Я получил : 0 1.074821 dtype: float64 Согласно ссылке …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.