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

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

7
Как правильно задокументировать параметр ** kwargs?
Я использую sphinx и плагин autodoc для создания документации API для моих модулей Python. Хотя я вижу, как красиво документировать определенные параметры, я не могу найти пример того, как документировать **kwargsпараметр. Есть ли у кого-нибудь хороший пример четкого способа их документировать?

9
Как запустить Spyder в виртуальной среде?
Я использовал Spyder, установленный с дистрибутивом Anaconda, который по умолчанию использует Python 2.7. В настоящее время мне нужно настроить виртуальную среду разработки с Python 3.4. Два основных предложения после исследования в Интернете: сначала настроить виртуальную среду и указать изменение настроек Spyder, например здесь ; для установки всех зависимостей Spyder, таких …

5
Вставить элемент по определенному индексу в список и вернуть обновленный список
У меня есть это: >>> a = [1, 2, 4] >>> print a [1, 2, 4] >>> print a.insert(2, 3) None >>> print a [1, 2, 3, 4] >>> b = a.insert(3, 6) >>> print b None >>> print a [1, 2, 3, 6, 4] Есть ли способ получить обновленный …

6
Генерация имен временных файлов без создания фактического файла в Python
Вопрос номер 10501247 в stackoverflow дает ответ, как создать временный файл в Python. В моем случае мне нужно только временное имя файла. Вызов tempfile.NamedTemporaryFile () возвращает дескриптор файла после фактического создания файла. Есть ли способ получить только имя файла? # Trying to get temp file path tf = tempfile.NamedTemporaryFile() temp_file_name …

2
Постоянное добавление пути к файлу sys.path в Python
У меня был файл с именем example_file.py, которое я хотел использовать из различных других файлов, поэтому я решил добавить example_file.pyк sys.pathи импортировать этот файл в другом файле , чтобы использовать этот файл. Для этого я выполнил в IPython следующее. import sys sys.path sys.path.append('/path/to/the/example_file.py') print(sys.path) Я мог видеть только что добавленный …
99 python  sys.path 

6
Несколько моделей в одной модели Django ModelForm?
Можно ли включить несколько моделей в одну ModelFormв django? Я пытаюсь создать форму редактирования профиля. Поэтому мне нужно , чтобы включить некоторые поля из модели пользователя и модели UserProfile. В настоящее время я использую 2 такие формы class UserEditForm(ModelForm): class Meta: model = User fields = ("first_name", "last_name") class UserProfileForm(ModelForm): …

11
Лучший способ сгенерировать случайные имена файлов в Python
В Python, что является хорошим или лучшим способом сгенерировать случайный текст для добавления к файлу (имени), который я сохраняю на сервере, просто чтобы убедиться, что он не перезаписывается. Спасибо!
99 python  random  hash 

12
Как импортировать данные из mongodb в pandas?
У меня есть большой объем данных в коллекции в mongodb, которые мне нужно проанализировать. Как мне импортировать эти данные в панды? Я новичок в pandas и numpy. РЕДАКТИРОВАТЬ: коллекция mongodb содержит значения датчиков, помеченные датой и временем. Значения датчиков имеют тип данных float. Пример данных: { "_cls" : "SensorReport", "_id" …

3
Зачем использовать и os.path.abspath, и os.path.realpath?
В нескольких проектах с открытым исходным кодом я видел, как люди os.path.abspath(os.path.realpath(__file__)) получить абсолютный путь к текущему файлу. Однако я нахожу это os.path.abspath(__file__)и получаю тот os.path.realpath(__file__)же результат.os.path.abspath(os.path.realpath(__file__))кажется немного избыточным. Есть ли причина, по которой люди это используют?
99 python 

4
Каковы риски запуска sudo pip?
Время от времени я сталкиваюсь с комментариями или ответами , в которых категорически утверждается, что работать pipпод управлением sudo«неправильно» или «плохо», но бывают случаи (в том числе то, как у меня настроена куча инструментов), когда это либо намного проще, либо даже необходимо запустить его таким образом. Каковы риски , связанные …
99 python  security  pip  sudo 

7
Дискретная палитра Matplotlib
Я пытаюсь создать дискретную цветовую шкалу для диаграммы рассеяния в matplotlib У меня есть данные x, y и для каждой точки целочисленное значение тега, которое я хочу представить уникальным цветом, например plt.scatter(x, y, c=tag) обычно тег будет целым числом от 0 до 20, но точный диапазон может измениться. до сих …



4
Порядок разрешения методов (MRO) в классах нового стиля?
В книге « Python в двух словах» (2-е издание) есть пример, в котором используются классы старого стиля для демонстрации того, как методы разрешаются в классическом порядке разрешения и чем он отличается от нового порядка. Я попробовал тот же пример, переписав его в новом стиле, но результат не отличается от того, …

10
Как преобразовать Nonetype в int или string?
У меня есть Nonetypeзначение x, обычно это число, но может быть None. Я хочу разделить его на число, но Python поднимает: TypeError: int() argument must be a string or a number, not 'NoneType' Как я могу это решить?
99 python 

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