Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

3
Чи видно generator.next () в Python 3?
У мене є генератор, який генерує серію, наприклад: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 У Python 2 я можу робити наступні дзвінки: g = triangle_nums() # get the generator g.next() # …


17
Python усікає довгу струну
Як можна усікати рядок до 75 символів у Python? Ось як це робиться в JavaScript: var data="saddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsaddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd" var info = (data.length > 75) ? data.substring[0,75] + '..' : data;
246 python 

16
Анатонда Python - як безпечно видалити
Я встановив Python Anaconda на Mac (OS Mavericks). Я хотів повернутися до стандартної версії Python на моєму Mac. Який найкращий спосіб зробити це? Чи слід видалити ~/anacondaкаталог? Будь-які інші необхідні зміни? В даний час, коли я бігаю, which pythonя отримую цей шлях: /Users/username/anaconda/bin/python
246 python  anaconda 

5
Спробуйте Python… крім коми через 'як' у, за винятком
Яка різниця між ',' і 'як' у винятках тверджень, наприклад: 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 

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 == …

11
Вилучення лише місяця та року окремо зі стовпця Pandas Datetime
У мене є Dataframe, df, із таким стовпцем: df['ArrivalDate'] = ... 936 2012-12-31 938 2012-12-29 965 2012-12-31 966 2012-12-31 967 2012-12-31 968 2012-12-31 969 2012-12-31 970 2012-12-29 971 2012-12-31 972 2012-12-29 973 2012-12-29 ... Елементами стовпця є pandas.tslib.Timestamp. Я хочу просто включити рік і місяць. Я думав, що це буде …
246 python  pandas 

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")) повертає щось дуже потворне. Все ще немає рішення, будь-яка допомога не цінується.

15
Маючи Джанго подавати файли, що завантажуються
Я хочу, щоб користувачі на сайті мали змогу завантажувати файли, шляхи яких невідомі, щоб їх не можна було безпосередньо завантажити. Наприклад, я хотів би, щоб URL був приблизно таким: http://example.com/download/?f=somefile.txt І на сервері я знаю, що всі завантажувані файли перебувають у папці /home/user/files/. Чи є спосіб змусити Джанго обслуговувати цей …

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 …

3
Django: відображення значення вибору
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
Я будую простий скрипт-помічник для роботи, який скопіює пару файлів шаблонів у нашій кодовій базі до поточного каталогу. Однак у мене немає абсолютного шляху до каталогу, де зберігаються шаблони. У мене є відносний шлях від сценарію, але коли я викликаю сценарій, він трактує це як шлях відносно поточного робочого каталогу. …

6
Чи є False == 0 та True == 1 деталі реалізації чи це гарантується мовою?
Чи гарантовано це, False == 0і True == 1в Python (якщо припустити, що вони не призначені користувачем)? Наприклад, чи гарантується якимось чином, що наступний код завжди дасть однакові результати, незалежно від версії Python (як існуючої, так і, ймовірно, майбутньої)? 0 == False # True 1 == True # True ['zero', …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.