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

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



14
Форматирование плавающих объектов с помощью стандартного модуля json
Я использую стандартный модуль json в python 2.6 для сериализации списка чисел с плавающей запятой. Однако я получаю такие результаты: >>> import json >>> json.dumps([23.67, 23.97, 23.87]) '[23.670000000000002, 23.969999999999999, 23.870000000000001]' Я хочу, чтобы числа с плавающей запятой состояли только из двух десятичных цифр. Результат должен выглядеть так: >>> json.dumps([23.67, 23.97, …

11
Есть ли простой способ обработать функцию Python (или иначе сериализовать ее код)?
Я пытаюсь передать функцию через сетевое соединение (используя asyncore). Есть ли простой способ сериализации функции Python (которая, по крайней мере, в этом случае не будет иметь побочных эффектов) для такой передачи? В идеале я бы хотел иметь пару функций, подобных этим: def transmit(func): obj = pickle.dumps(func) [send obj across the …
100 python  function  pickle 

27
Как я могу проверить, находится ли ip в сети в Python?
Учитывая IP-адрес (скажем, 192.168.0.1), как мне проверить, находится ли он в сети (скажем, 192.168.0.0/24) в Python? Есть ли в Python общие инструменты для манипулирования IP-адресами? Такие вещи, как поиск хоста, IP-адрес для int, сетевой адрес с сетевой маской для int и так далее? Надеюсь, в стандартной библиотеке Python для 2.5.

2
SQLAlchemy: создание и повторное использование сеанса
Просто быстрый вопрос: SQLAlchemy говорит о вызове sessionmaker()один раз, но вызывает результирующий Session()класс каждый раз, когда вам нужно поговорить с вашей БД. Для меня это означает, что когда я сделаю свой первый session.add(x)или что-то подобное, я сначала сделаю from project import Session session = Session() До сих пор я делал …
100 python  sqlalchemy 

5
Извлечь элементы списка в нечетные позиции
Итак, я хочу создать список, который является подсписком какого-то существующего списка. Например, L = [1, 2, 3, 4, 5, 6, 7], Я хочу создать подсписок li, liсодержащий все элементы в Lнечетных позициях. Пока я могу это сделать L = [1, 2, 3, 4, 5, 6, 7] li = [] count …
100 python  list  slice 


4
Поддерживают ли регулярные выражения из модуля re границы слов (\ b)?
Пытаясь узнать немного больше о регулярных выражениях, в руководстве было предложено использовать \bдля сопоставления границы слова. Однако следующий фрагмент в интерпретаторе Python не работает должным образом: >>> x = 'one two three' >>> y = re.search("\btwo\b", x) Это должен был быть объект соответствия, если что-то было найдено, но это так …
100 python  regex 

3
Значение по умолчанию для поля в модели Django
Допустим, у меня есть модель: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) В настоящее время я использую администратора по умолчанию для создания / редактирования объектов этого типа. Как мне удалить поле bиз админки, чтобы каждый объект не мог быть создан со значением, а получил значение по …

8
сообщения журнала появляются дважды с Python Logging
Я использую ведение журнала Python, и по какой-то причине все мои сообщения появляются дважды. У меня есть модуль для настройки логирования: # BUG: It's outputting logging messages twice - not sure why - it's not the propagate setting. def configure_logging(self, logging_file): self.logger = logging.getLogger("my_logger") self.logger.setLevel(logging.DEBUG) self.logger.propagate = 0 # Format …
100 python  logging 

3
Различия между numpy.random и random.random в Python
У меня есть большой скрипт на Python. Я вдохновлялся кодом других людей, поэтому в итоге я использовал numpy.randomмодуль для некоторых вещей (например, для создания массива случайных чисел, взятых из биномиального распределения), а в других местах я использую модуль random.random. Кто-нибудь, пожалуйста, скажите мне основные различия между ними? Глядя на веб-страницу …


15
Убить процесс по имени?
Я пытаюсь убить процесс (а именно iChat). В командной строке я использую следующие команды: ps -A | grep iChat Затем: kill -9 PID Однако я не совсем уверен, как перевести эти команды на Python.
100 python  process  kill 

3
ctypes - Начинающий
У меня есть задача «обернуть» библиотеку ac в класс python. Документы по этому поводу очень расплывчаты. Похоже, они ожидают, что только опытные пользователи Python будут реализовывать ctypes. Что ж, я новичок в Python и мне нужна помощь. Некоторая пошаговая помощь была бы замечательной. Итак, у меня есть библиотека c. Что …

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