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

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



5
Как я могу получить несколько субплотов в matplotlib?
Я немного озадачен тем, как работает этот код: fig, axes = plt.subplots(nrows=2, ncols=2) plt.show() Как работает фига, оси в этом случае? Что оно делает? Также, почему бы этой работе не сделать то же самое: fig = plt.figure() axes = fig.subplots(nrows=2, ncols=2)



6
В Python, как мне проверить, является ли переменная None, True или False
У меня есть функция, которая может возвращать одно из трех: успех ( True) сбой ( False) ошибка чтения / анализа потока ( None) У меня вопрос, если я не должен тестировать против Trueили False, как мне увидеть результат. Вот как я сейчас это делаю: result = simulate(open("myfile")) if result == …
156 python 

19
Безопасный метод Python для получения значения вложенного словаря
У меня есть вложенный словарь. Есть ли только один способ безопасно доставить ценности? try: example_dict['key1']['key2'] except KeyError: pass Или, может быть, у python есть такой метод, как get()вложенный словарь?

11
Звуковой сигнал при завершении кода
Я нахожусь в ситуации, когда мой код запускается очень долго, и я не хочу смотреть на него все время, но хочу знать, когда он будет выполнен. Как я могу сделать так, чтобы код (Python) издавал «сигнал тревоги», когда это сделано? Я собирался заставить его воспроизводить файл .wav, когда он достигнет …
156 python  alarm  audio 

2
Python записывать байты в файл
У меня есть функция, которая возвращает строку. Строка содержит символы возврата каретки и перевода строки (0x0D, 0x0A). Однако, когда я пишу в файл, он содержит только новые переводы строк. Есть ли способ получить вывод, включающий возврат каретки и новый перевод строки. msg = function(arg1, arg2, arg3) f = open('/tmp/output', 'w') …
156 python 

4
Почему @ foo.setter в Python не работает для меня?
Итак, я играю с декораторами в Python 2.6, и у меня возникают некоторые проблемы с их работой. Вот мой файл класса: class testDec: @property def x(self): print 'called getter' return self._x @x.setter def x(self, value): print 'called setter' self._x = value Я думал, что это означает, что нужно обращаться xсо …


5
pip install: пожалуйста, проверьте разрешения и владельца этого каталога
При установке pip и python я столкнулся с сообщением: Каталог '/ Users / Parthenon / Library / Logs / pi' или его родительский каталог не принадлежат текущему пользователю, и журнал отладки был отключен. Пожалуйста, проверьте разрешения и владельца этого каталога. Если вы выполняете pip с помощью sudo, вам может потребоваться …
155 python  pip  sudo  osx-yosemite 

9
Почему методы суперкласса __init__ не вызываются автоматически?
Почему разработчики Python решили, что __init__()методы подклассов не вызывают автоматически __init__()методы своих суперклассов, как в некоторых других языках? Действительно ли Pythonic и рекомендуемая идиома похожи на следующее? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print 'Do something else'

10
Что такое хороший алгоритм ограничения скорости?
Я мог бы использовать некоторый псевдокод или, лучше сказать, Python. Я пытаюсь реализовать очередь ограничения скорости для бота Python IRC, и она частично работает, но если кто-то запускает меньше сообщений, чем предел (например, ограничение скорости составляет 5 сообщений в 8 секунд, а человек запускает только 4), и следующий триггер более …

3
Почему два одинаковых списка имеют разный объем памяти?
Я создал два списка l1и l2, но каждый со своим методом создания: import sys l1 = [None] * 10 l2 = [None for _ in range(10)] print('Size of l1 =', sys.getsizeof(l1)) print('Size of l2 =', sys.getsizeof(l2)) Но результат меня удивил: Size of l1 = 144 Size of l2 = 192 …

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