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

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

12
Свернуть ячейку в блокноте Юпитера
Я использую ноутбук ipython Jupyter. Допустим, я определил функцию, которая занимает много места на моем экране. Есть ли способ разрушить клетку? Я хочу, чтобы функция оставалась выполненной и вызываемой, но я хочу скрыть / свернуть ячейку, чтобы лучше визуализировать блокнот. Как я могу это сделать?


6
Что я должен использовать: import os.path или import os?
Согласно официальной документации , os.pathэто модуль. Итак, какой способ импорта предпочтительнее? # Should I always import it explicitly? import os.path Или... # Is importing os enough? import os Пожалуйста, НЕ отвечайте на "импорт osработает у меня". Я знаю, у меня это тоже работает прямо сейчас (начиная с Python 2.6). Я …



6
Как создать объект для модели Django с полем многие ко многим?
Моя модель: class Sample(models.Model): users = models.ManyToManyField(User) Я хочу сохранить и то, user1и другое user2в этой модели: user1 = User.objects.get(pk=1) user2 = User.objects.get(pk=2) sample_object = Sample(users=user1, users=user2) sample_object.save() Я знаю, что это неправильно, но уверен, что ты понимаешь то, что я хочу делать. Как бы ты это сделал?

4
Как мне вызвать setattr () в текущем модуле?
Что мне передать в качестве первого параметра objectфункции setattr(object, name, value), чтобы установить переменные в текущем модуле? Например: setattr(object, "SOME_CONSTANT", 42); дает тот же эффект, что и: SOME_CONSTANT = 42 внутри модуля, содержащего эти строки (с правильными object). Я динамически генерирую несколько значений на уровне модуля, и, поскольку я не …

5
Как создать дату и время в Python из миллисекунд?
Я могу создать аналогичный объект Date в Java с помощью java.util.Date (миллисекунды) . Как создать аналог на Python? Выделяет объект Date и инициализирует его для представления указанного количества миллисекунд с момента стандартного базового времени, известного как «эпоха», а именно 1 января 1970 г., 00:00:00 по Гринвичу.
143 python  datetime 

6
TypeError: получено несколько значений аргумента
Я прочитал другие темы, связанные с этой ошибкой, и кажется, что моя проблема имеет интересное отличие от всех постов, которые я до сих пор читал, а именно, все остальные посты до сих пор имеют ошибку в отношении любого созданного пользователем класс или встроенный системный ресурс. Я испытываю эту проблему при …
143 python  python-3.x 

6
Преобразовать строку в Enum в Python
Интересно, как правильно преобразовать (десериализовать) строку в класс Python Enum. Похоже, getattr(YourEnumType, str)работает, но я не уверен, достаточно ли это безопасно. Чтобы быть более конкретным, я хотел бы преобразовать 'debug'строку в объект Enum следующим образом: class BuildType(Enum): debug = 200 release = 400

4
Что такое классы данных и чем они отличаются от обычных классов?
С помощью PEP 557 классы данных вводятся в стандартную библиотеку Python. Они используют @dataclassдекоратор, и они должны быть «изменяемыми именованными кортежами по умолчанию», но я не совсем уверен, что понимаю, что это на самом деле означает и чем они отличаются от обычных классов. Что такое классы данных Python и когда …

4
Как я могу заставить setuptools установить пакет, который не на PyPI?
Я только начал работать с setuptools и virtualenv. Для моего пакета требуется последняя версия python-gearman, доступная только на GitHub. Версия python-gearman, находящаяся на PyPI, старая. Исходный код Github совместим с setuptools, то есть имеет setup.py и т. Д. Есть ли способ заставить setuptools загрузить и установить новую версию вместо того, …

4
Тесты носа фиксируют вывод моих печатных заявлений. Как это обойти?
Когда я печатаю $ nosetests -v mytest.py все мои распечатки выводятся при прохождении всех тестов. Я хочу видеть вывод на печать, даже все проходит. Итак, что я делаю, это заставляю ошибку подтверждения видеть результат, вот так. class MyTest(TestCase): def setUp(self): self.debug = False def test_0(self): a = .... # construct …
142 python  nosetests 

2
В чем разница между pyenv, virtualenv, anaconda?
Я программист ruby, пытающийся изучать Python. Я симпатичная семья с pyenv, так как это как копия и вставка из rbenv. Pyenv позволяет иметь более одной версии python в системе, а также изолировать python, не касаясь чувствительной части системы. Я полагаю, что каждая установка Python поставляется с пакетом pip. Что я …

8
Переименовать Pandas DataFrame Index
У меня есть CSV-файл без заголовка с индексом DateTime. Я хочу переименовать индекс и имя столбца, но с помощью df.rename () переименовывается только имя столбца. Ошибка? Я на версии 0.12.0 In [2]: df = pd.read_csv(r'D:\Data\DataTimeSeries_csv//seriesSM.csv', header=None, parse_dates=[[0]], index_col=[0] ) In [3]: df.head() Out[3]: 1 0 2002-06-18 0.112000 2002-06-22 0.190333 2002-06-26 …
142 python  pandas  dataframe 

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