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

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

5
«Слишком много значений для распаковки» Исключение
Я работаю над проектом в Django, и я только начал пытаться расширить модель User, чтобы создавать профили пользователей. К сожалению, у меня возникла проблема: каждый раз, когда я пытаюсь получить профиль пользователя внутри шаблона ( user.get_template.lastIPнапример), я получаю следующую ошибку: Окружающая среда: Метод запроса: ПОЛУЧИТЬ URL-адрес запроса: http: // localhost: …
116 python  django 

10
Функция Python как аргумент функции?
Может ли функция Python быть аргументом другой функции? Сказать: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass Итак, это в основном два вопроса: Это вообще разрешено? И если это так, как мне использовать эту функцию внутри другой функции? Нужно ли мне использовать …

5
Как я могу профилировать код Python построчно?
Я использую cProfile для профилирования своего кода, и он отлично работает. Я также использую gprof2dot.py для визуализации результатов (делает их немного понятнее). Однако cProfile (и большинство других профилировщиков Python, которые я видел до сих пор), похоже, профилирует только на уровне вызова функции. Это вызывает путаницу, когда определенные функции вызываются из …

6
Создайте модель Django или обновите, если существует
Я хочу создать объект модели, например Person, если идентификатор человека не существует, или я получу этот объект человека. Код для создания нового человека выглядит следующим образом: class Person(models.Model): identifier = models.CharField(max_length = 10) name = models.CharField(max_length = 20) objects = PersonManager() class PersonManager(models.Manager): def create_person(self, identifier): person = self.create(identifier = …


2
Издевательство над классом: Mock () или patch ()?
Я использую макет с Python, и мне было интересно, какой из этих двух подходов лучше (читайте: больше pythonic). Метод первый : просто создайте фиктивный объект и используйте его. Код выглядит так: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This should called mock.method and checks the result. …


9
Как реализовать __iter __ (self) для объекта-контейнера (Python)
Я написал собственный объект-контейнер. Согласно этой странице , мне нужно реализовать этот метод на моем объекте: __iter__(self) Однако, после перехода по ссылке на Типы итераторов в справочном руководстве Python, нет примеров того, как реализовать свои собственные. Может ли кто-нибудь опубликовать фрагмент (или ссылку на ресурс), в котором показано, как это …
116 python 

9
SQLAlchemy: каскадное удаление
Должно быть, мне не хватает чего-то тривиального с каскадными параметрами SQLAlchemy, потому что я не могу заставить простое каскадное удаление работать правильно - если родительский элемент удален, дочерние элементы сохраняются с nullвнешними ключами. Я поместил здесь краткий тестовый пример: from sqlalchemy import Column, Integer, ForeignKey from sqlalchemy.orm import relationship from …

9
Распечатать очень длинную строку полностью в кадре данных pandas
Я борюсь с, казалось бы, очень простой вещью: у меня есть фрейм данных pandas, содержащий очень длинную строку. df = pd.DataFrame({'one' : ['one', 'two', 'This is very long string very long string very long string veryvery long string']}) Теперь, когда я пытаюсь напечатать то же самое, я не вижу полной …
116 python  string  pandas  options 


9
Pandas DataFrame в список списков
Список списков легко превратить в фреймворк pandas: import pandas as pd df = pd.DataFrame([[1,2,3],[3,4,5]]) Но как мне снова превратить df в список списков? lol = df.what_to_do_now? print lol # [[1,2,3],[3,4,5]]
116 python  pandas 

28
pytest не может импортировать модуль, а python может
Я работаю над пакетом на Python. Я использую virtualenv. Я установил путь к корню модуля в пути .pth в моем virtualenv, чтобы я мог импортировать модули пакета при разработке кода и проводить тестирование (вопрос 1: это хороший способ?). Это отлично работает (вот пример, это то, что я хочу): (VEnvTestRc) zz@zz:~/Desktop/GitFolders/rc$ …
116 python  import  pytest 

5
Для чего нужен pip --no-cache-dir?
Недавно я видел, как --no-cache-dirони используются в файле Docker. Я никогда раньше не видел этот флаг, и помощь не объясняет его: --no-cache-dir Disable the cache. Вопрос: что кешируется? Вопрос: Для чего используется кеш? Вопрос: Зачем мне его отключать?
116 python  pip 


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