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

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


6
Вызов родительского класса __init__ с множественным наследованием, каков правильный путь?
Скажем, у меня есть сценарий множественного наследования: class A(object): # code for A here class B(object): # code for B here class C(A, B): def __init__(self): # What's the right code to write here to ensure # A.__init__ and B.__init__ get called? Там две типичные подходы к письменной форме C«s …

6
Джанго: Почему некоторые модельные поля сталкиваются друг с другом?
Я хочу создать объект, который содержит 2 ссылки на пользователей. Например: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() но я получаю следующие ошибки при запуске сервера: Аксессор для поля «target» конфликтует со связанным полем «User.gameclaim_set». Добавьте аргумент related_name в определение для «target». Аксессор для поля 'claimer' …

21
Найти наиболее распространенный элемент в списке
Какой эффективный способ найти наиболее распространенный элемент в списке Python? Элементы моего списка не могут быть хэшируемыми, поэтому не могут использовать словарь. Также в случае розыгрышей должен быть возвращен предмет с самым низким индексом. Пример: >>> most_common(['duck', 'duck', 'goose']) 'duck' >>> most_common(['goose', 'duck', 'duck', 'goose']) 'goose'
174 python  list 

7
Разрезание массива NumPy 2d или как извлечь подматрицу mxm из массива nxn (n> m)?
Я хочу нарезать массив NumPy nxn. Я хочу извлечь произвольный выбор из m строк и столбцов этого массива (т.е. без какого-либо шаблона в количестве строк / столбцов), сделав его новым массивом mxm. Для этого примера допустим, что массив 4x4, и я хочу извлечь из него массив 2x2. Вот наш массив: …
174 python  numpy  slice 

3
Кто-нибудь может объяснить относительный импорт Python?
Я не могу на всю жизнь заставить относительный импорт Python работать. Я создал простой пример, где он не работает: Структура каталогов: /__init__.py /start.py /parent.py /sub/__init__.py /sub/relative.py /start.py содержит только: import sub.relative /sub/relative.py содержит только from .. import parent Все остальные файлы пустые. При выполнении следующего в командной строке: $ cd …
174 python 


2
Когда следует использовать Flask.g?
Я видел, что gв Flask 0.10 из контекста запроса перейдет контекст приложения, что привело меня в замешательство относительно предполагаемого использования g. Мое понимание (для Flask 0.9) заключается в следующем: g живет в контексте запроса, т. е. создается заново при запуске запроса и доступен до его окончания gпредназначен для использования в …
174 python  flask 

3
Какова цель ключа -m?
Не могли бы вы объяснить мне, в чем разница между звонками python -m mymod1 mymod2.py args и python mymod1.py mymod2.py args Кажется в обоих случаях mymod1.pyназывается и sys.argvесть ['mymod1.py', 'mymod2.py', 'args'] Так для чего -mнужен переключатель?

4
Установить маркеры для отдельных точек на линии в Matplotlib
Я использовал Matplotlib для построения линий на фигуре. Теперь я хотел бы установить стиль, в частности маркер, для отдельных точек на линии. Как мне это сделать? Чтобы прояснить мой вопрос, я хочу иметь возможность установить стиль для отдельных маркеров на линии, а не на каждый маркер на указанной линии.
174 python  matplotlib 

7
django MultiValueDictKeyError ошибка, как мне с ней справиться
Я пытаюсь сохранить объект в моей базе данных, но выдает MultiValueDictKeyErrorошибку. Проблемы лежат в форме, is_privateкоторая представлена ​​флажком. Если флажок НЕ установлен, очевидно, ничего не пропущено. Это где ошибка забрасывается. Как правильно разобраться с этим исключением и поймать его? Линия is_private = request.POST['is_private']
174 python  django  exception 

2
уникальная sqlalchemy в нескольких столбцах
Допустим, у меня есть класс, который представляет местоположения. Места "принадлежат" клиентам. Местоположения обозначены 10-символьным кодом Unicode. «Код местоположения» должен быть уникальным среди местоположений для конкретного клиента. The two below fields in combination should be unique customer_id = Column(Integer,ForeignKey('customers.customer_id') location_code = Column(Unicode(10)) Так что, если у меня есть два клиента, клиент …
174 python  sqlalchemy 


3
Python argparse: значение по умолчанию или указанное значение
Я хотел бы иметь необязательный аргумент, который будет иметь значение по умолчанию, если присутствует только флаг, без указания значения, но хранить значение, указанное пользователем, вместо значения по умолчанию, если пользователь указывает значение. Для этого уже есть действие? Пример: python script.py --example # args.example would equal a default value of 1 …

5
Доступ к переменным класса из списка понимания в определении класса
Как вы получаете доступ к другим переменным класса из понимания списка в определении класса? Следующее работает в Python 2, но не работает в Python 3: class Foo: x = 5 y = [x for i in range(1)] Python 3.2 выдает ошибку: NameError: global name 'x' is not defined Попытка Foo.xтоже …

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