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

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

17
Python обрезать длинную строку
Как укоротить строку до 75 символов в Python? Вот как это делается в JavaScript: var data="saddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsaddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd" var info = (data.length > 75) ? data.substring[0,75] + '..' : data;
246 python 

5
Python попробуй ... кроме запятой против "как" в кроме
В чем разница между ',' и 'as', за исключением утверждений, например: try: pass except Exception, exception: pass и: try: pass except Exception as exception: pass Законен ли второй синтаксис в 2.6? Он работает в CPython 2.6 в Windows, но интерпретатор 2.5 в cygwin жалуется, что он недействителен. Если они оба …
246 python  python-2.6 

8
Как поместить переменную в строку?
Я хотел бы положить intв string. Вот чем я сейчас занимаюсь: num = 40 plot.savefig('hanning40.pdf') #problem line Я должен запустить программу для нескольких разных номеров, поэтому я хотел бы сделать цикл. Но вставка такой переменной не работает: plot.savefig('hanning', num, '.pdf') Как вставить переменную в строку Python?
246 python  string  variables 

11
В Python, как мне преобразовать все элементы в списке в плавающие?
У меня есть скрипт, который читает текстовый файл, извлекает из него десятичные числа в виде строк и помещает их в список. Итак, у меня есть этот список: ['0.49', '0.54', '0.54', '0.54', '0.54', '0.54', '0.55', '0.54', '0.54', '0.54', '0.55', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54'] Как преобразовать каждое …
246 python 

24
Взвешенная версия random.choice
Мне нужно было написать взвешенную версию random.choice (каждый элемент в списке имеет различную вероятность выбора). Вот что я придумал: def weightedChoice(choices): """Like random.choice, but each element can have a different chance of being selected. choices can be any iterable containing iterables with two items each. Technically, they can have more …

26
Сравнение двух словарей и проверка количества пар (ключ, значение)
У меня есть два словаря, но для упрощения я возьму эти два: >>> x = dict(a=1, b=2) >>> y = dict(a=2, b=2) Теперь я хочу сравнить, имеет ли каждая key, valueпара xодинаковое значение в y. Итак, я написал это: >>> for x_values, y_values in zip(x.iteritems(), y.iteritems()): if x_values == y_values: …

3
Джанго: Показать значение выбора
models.py: class Person(models.Model): name = models.CharField(max_length=200) CATEGORY_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES) to_be_listed = models.BooleanField(default=True) description = models.CharField(max_length=20000, blank=True) views.py: def index(request): latest_person_list2 = Person.objects.filter(to_be_listed=True) return object_list(request, template_name='polls/schol.html', queryset=latest_person_list, paginate_by=5) На шаблоне, когда я звоню person.gender, я получаю 'M'или 'F'вместо 'Male'или 'Female'. Как отобразить …

12
Относительные пути в Python
Я создаю простой вспомогательный скрипт для работы, который скопирует пару файлов шаблонов из нашей базы кода в текущий каталог. Однако у меня нет абсолютного пути к каталогу, в котором хранятся шаблоны. У меня есть относительный путь от сценария, но когда я вызываю сценарий, он обрабатывает его как путь относительно текущего …

2
URL декодировать UTF-8 в Python
Я провел много времени, насколько я новичок в Python. Как я мог когда-либо расшифровать такой URL: example.com?title=%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0 к этому в Python 2.7: example.com?title==правовая+защита url=urllib.unquote(url.encode("utf8")) возвращает что-то очень некрасивое. Все еще нет решения, любая помощь приветствуется.

6
Является ли False == 0 и True == 1 деталями реализации или это гарантировано языком?
Гарантируется ли это False == 0и True == 1в Python (при условии, что они не переназначены пользователем)? Например, гарантируется ли каким-либо образом, что следующий код всегда будет давать одинаковые результаты, независимо от версии Python (как существующей, так и, вероятно, будущей)? 0 == False # True 1 == True # True …

15
Django обслуживает загружаемые файлы
Я хочу, чтобы пользователи на сайте могли загружать файлы, пути которых скрыты, поэтому их нельзя напрямую загрузить. Например, я бы хотел, чтобы URL был примерно таким: http://example.com/download/?f=somefile.txt И на сервере я знаю, что все загружаемые файлы находятся в папке /home/user/files/. Есть ли способ заставить Django обслуживать этот файл для загрузки, …

9
удалить значение None из списка без удаления значения 0
Это был мой источник, с которого я начал. Мой список L = [0, 23, 234, 89, None, 0, 35, 9] Когда я запускаю это: L = filter(None, L) Я получаю это результаты [23, 234, 89, 35, 9] Но это не то, что мне нужно, а то, что мне действительно нужно: …
245 python  list  filter  nonetype 

7
Заменить не-ASCII символы одним пробелом
Мне нужно заменить все не-ASCII (\ x00- \ x7F) символы пробелом. Я удивлен, что это не так просто в Python, если я что-то упустил. Следующая функция просто удаляет все не-ASCII символы: def remove_non_ascii_1(text): return ''.join(i for i in text if ord(i)<128) И этот заменяет не-ASCII символы количеством пробелов согласно количеству …

8
Многопроцессорная обработка Python PicklingError: Can't pickle <type 'function'>
Мне жаль, что я не могу воспроизвести ошибку на более простом примере, а мой код слишком сложен для публикации. Если я запускаю программу в оболочке IPython вместо обычного Python, все работает хорошо. Я посмотрел некоторые предыдущие заметки по этой проблеме. Все они были вызваны использованием пула для вызова функции, определенной …

11
Получить ряд (ы), которые имеют максимальное количество в группах, используя групповой
Как найти все строки в кадре данных pandas, которые имеют максимальное значение для countстолбца, после группировки по ['Sp','Mt']столбцам? Пример 1: следующий dataFrame, который я группирую по ['Sp','Mt']: Sp Mt Value count 0 MM1 S1 a **3** 1 MM1 S1 n 2 2 MM1 S3 cb 5 3 MM2 S3 mk …

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