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

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

30
Невозможно импортировать модуль, который определенно установлен
После установки Mechanize я не могу импортировать его. Я пробовал установить из pip, easy_install и через python setup.py installэто репо: https://github.com/abielr/mechanize . Все это безрезультатно, поскольку каждый раз, когда я вхожу в свой интерактивный Python, я получаю: Python 2.7.3 (default, Aug 1 2012, 05:14:39) [GCC 4.6.3] on linux2 Type "help", …

3
Python: использование .format () в строке с экранированием Unicode
Я использую Python 2.6.5. Мой код требует использования знака «больше или равно». Здесь это идет: >>> s = u'\u2265' >>> print s >>> ≥ >>> print "{0}".format(s) Traceback (most recent call last): File "<input>", line 1, in <module> UnicodeEncodeError: 'ascii' codec can't encode character u'\u2265' in position 0: ordinal not …

14
Как создать PDF файлы в Python [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В …
156 python  pdf 

5
Как получить переменную среды PATH в Python?
Когда необходимо объединить несколько каталогов, как в исполняемом пути поиска, существует символ разделителя, зависящий от ОС. Для Windows это ';', для Linux это ':'. Есть ли способ в Python, чтобы получить, какой символ разделить на? В обсуждениях на этот вопрос Как мне узнать мой путь к Python, используя python? Предлагается …

20
Могу ли я установить Python 3.x и 2.x на одном компьютере с Windows?
Я использую Windows, и оболочка / ОС автоматически запускает Python на основе настроек реестра, когда вы запускаете программу из командной строки. Это сломается, если я установлю версии Python 2.x и 3.x на одну и ту же машину? Я хочу играть с Python 3, но при этом иметь возможность запускать сценарии …


7
Как обновить сюжет в matplotlib?
У меня проблемы с перерисовкой фигуры здесь. Я позволяю пользователю указать единицы измерения во временной шкале (ось X), а затем я пересчитываю и вызываю эту функцию plots(). Я хочу, чтобы сюжет просто обновлялся, а не добавлял другой сюжет к рисунку. def plots(): global vlgaBuffSorted cntr() result = collections.defaultdict(list) for d …


5
Как я могу построить несколько кнопок отправки формы Django?
У меня есть форма с одним входом для электронной почты и двумя кнопками отправки, чтобы подписаться и отписаться от рассылки: <form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newsletter_sub" value="Subscribe" /> <input type="submit" name="newsletter_unsub" value="Unsubscribe" /> </form> У меня есть также форма класса: class NewsletterForm(forms.ModelForm): class Meta: model = Newsletter …

2
Python Threading Строковые Аргументы
У меня проблема с потоками Python и отправкой строки в аргументах. def processLine(line) : print "hello"; return; , dRecieved = connFile.readline(); processThread = threading.Thread(target=processLine, args=(dRecieved)); processThread.start(); Где dRecoted - строка из одной строки, прочитанная соединением. Он вызывает простую функцию, которая на данный момент имеет только одно задание на печать "привет". …

3
Использование памяти Python массивов numpy
Я использую python для анализа некоторых больших файлов и сталкиваюсь с проблемами с памятью, поэтому я использовал sys.getsizeof (), чтобы попытаться отследить использование, но его поведение с массивными массивами странное. Вот пример с картой альбедо, которую я должен открыть: >>> import numpy as np >>> import struct >>> from sys …
156 python  numpy  sys 

7
Являются ли списки и функциональные функции быстрее, чем «для циклов»?
С точки зрения производительности в Python, список постижение, или функции , такие как map(), filter()и reduce()быстрее , чем цикл? Почему, технически, они работают на скорости C , а цикл for работает на скорости виртуальной машины python ? Предположим, что в игре, которую я разрабатываю, мне нужно рисовать сложные и огромные …

16
Python: самый идиоматический способ преобразования None в пустую строку?
Какой самый идиоматичный способ сделать следующее? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) Обновление: я включил предложение Триптиха использовать str (s), что делает эту рутинную работу для других типов, кроме строк. Я очень впечатлен лямбда-предложением Vinay Sajip, но я хочу, чтобы …
156 string  python  idioms 

11
Хеширование словаря?
Для целей кэширования мне нужно сгенерировать ключ кеша из аргументов GET, которые присутствуют в dict. В настоящее время я использую sha1(repr(sorted(my_dict.items())))( sha1()это удобный метод, который использует hashlib внутри), но мне интересно, есть ли лучший способ.
156 python  hash  dictionary 


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