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

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

7
Лучший метод для чтения файлов с разделителями новой строки и отбрасывания новых строк?
Я пытаюсь определить лучший способ избавиться от символов новой строки при чтении файлов с разделителями на новую строку в Python. Я придумал следующий код, включая одноразовый код для тестирования. import os def getfile(filename,results): f = open(filename) filecontents = f.readlines() for line in filecontents: foo = line.strip('\n') results.append(foo) return results blahblah …
84 python  file  readline 

5
как удалить элемент в lxml
Мне нужно полностью удалить элементы на основе содержимого атрибута, используя lxml python. Пример: import lxml.etree as et xml=""" <groceries> <fruit state="rotten">apple</fruit> <fruit state="fresh">pear</fruit> <fruit state="fresh">starfruit</fruit> <fruit state="rotten">mango</fruit> <fruit state="fresh">peach</fruit> </groceries> """ tree=et.fromstring(xml) for bad in tree.xpath("//fruit[@state=\'rotten\']"): #remove this element from the tree print et.tostring(tree, pretty_print=True) Я хочу напечатать это: <groceries> …
84 python  xml  lxml 

12
Принятие адреса электронной почты в качестве имени пользователя в Django
Есть ли хороший способ сделать это в django без развертывания моей собственной системы аутентификации? Я хочу, чтобы имя пользователя было адресом электронной почты пользователя, а не создавало имя пользователя. Пожалуйста, посоветуйте, спасибо.


2
в генераторе доходности в Python 3 нет функции next ()
В этом вопросе у меня бесконечная последовательность с использованием генераторов Python. Но тот же код не работает в Python 3, потому что кажется, что нет next()функции. Что эквивалентно nextфункции? def updown(n): while True: for i in range(n): yield i for i in range(n - 2, 0, -1): yield i uptofive …

4
Стандарт кодирования заказов на импорт
PEP8 предполагает, что: Импорты следует сгруппировать в следующем порядке: стандартная библиотека импорта связанный сторонний импорт импорт для локального приложения / библиотеки Вы должны поместить пустую строку между каждой группой импорта. Есть ли способ , чтобы проверить , если стандарт нарушается нигде в пакете с помощью инструментов статического анализа кода, как …

3
Почему bool является подклассом int?
При сохранении bool в memcached через python-memcached я заметил, что он возвращается как целое число. Проверка кода библиотеки показала мне, что есть место, где isinstance(val, int)проверяется, чтобы пометить значение как целое число. Поэтому я протестировал его в оболочке python и заметил следующее: >>> isinstance(True, int) True >>> issubclass(bool, int) True …
84 python  boolean 

2
Virtualenv и контроль версий исходного кода
Недавно я начал проект Django и быстро понял, что virtualenv будет действительно полезен по многим причинам. Я настроил virtualenv и свой проект, но теперь мне интересно, какой файл мне добавить в систему управления версиями (в моем случае - Mercurial). Должен ли я добавить все файлы в папку venv? Как мне …

5
Получить случайную выборку из списка, сохранив порядок товаров?
У меня есть отсортированный список, скажем: (на самом деле это не просто числа, это список объектов, которые отсортированы с помощью сложного трудоемкого алгоритма) mylist = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,9 , 10 ] Есть ли какая-то функция python, …

8
gnuplot против Matplotlib
Я начал свой проект с графическим отображением журналов Tomcat с помощью gnuplot-py , в частности, соотнося конкретные запросы с выделением памяти и сборкой мусора. В чем заключается коллективная мудрость gnuplot-py и Matplotlib для построения графиков Python. Есть ли лучшие графические библиотеки, о которых я не слышал? Мои общие соображения: В …

11
Как эффективно разбирать файлы фиксированной ширины?
Я пытаюсь найти эффективный способ синтаксического анализа файлов, содержащих линии фиксированной ширины. Например, первые 20 символов представляют собой столбец, с 21:30 - еще один и так далее. Предполагая, что строка содержит 100 символов, что было бы эффективным способом разбить строку на несколько компонентов? Я мог бы использовать нарезку строки на …
84 python  parsing 

6
Как правильно создать подкласс dict и переопределить __getitem__ & __setitem__
Я отлаживаю некоторый код и хочу узнать, когда осуществляется доступ к определенному словарю. Ну, на самом деле это класс, который является подклассом dictи реализует пару дополнительных функций. В любом случае, я хотел бы создать подкласс dictсебя, добавить переопределение __getitem__и __setitem__произвести некоторый отладочный вывод. Прямо сейчас у меня есть class DictWatch(dict): …

11
Переплетение двух массивов numpy
Предположим, что даны следующие массивы: a = array([1,3,5]) b = array([2,4,6]) Как бы их эффективно переплести так, чтобы получился третий такой массив? c = array([1,2,3,4,5,6]) Можно предположить, что length(a)==length(b).
84 python  arrays  numpy 



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