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

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


5
Розшифруйте символи, що бігли в URL
У мене є список, що містить URL-адреси з символами, які випадають. Ці символи були встановлені, urllib2.urlopenколи він відновлює сторінку html: http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&action=edit http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&action=history http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&variant=zh Чи є спосіб перетворити їх назад у їх незахищену форму в python? PS: URL-адреси закодовані в utf-8
83 python  escaping 

21
Як закрити вікно tkinter?
Як закінчити програму Tkinter? Скажімо, у мене є такий код: from Tkinter import * def quit(): # code to exit root = Tk() Button(root, text="Quit", command=quit).pack() root.mainloop() Як мені визначити quitфункцію виходу з моєї програми?
83 python  tkinter 


2
Чи є простий спосіб зробити тайм-аут сеансів у колбі?
Я будую веб-сайт із колбою, де користувачі мають облікові записи та можуть входити. Я використовую flask-principal для часткової реєстрації та управління ролями. Чи є спосіб зробити так, щоб сеанс користувача закінчився, скажімо, через 5 хвилин або 10 хвилин? Мені не вдалося знайти це в документації колби або в документації головного …

5
Розбір ненульових відбитків міток часу в Python
Я хочу отримати дати з таких міток часу, як наступні: 3/1/2014 9:55з datetime.strptime, або щось еквівалентне. Місяць, день місяця, годину не дорівнює нулю прокладений, але не схоже, щоб бути форматуванням директиви перераховані тут , який здатний аналізувати це автоматично. Який найкращий підхід для цього? Дякую!
83 python  datetime 

5
Правильний підхід до перевірки атрибутів екземпляра класу
Наявність такого простого класу Python, як цей: class Spam(object): __init__(self, description, value): self.description = description self.value = value Я хотів би перевірити наступні обмеження: "опис не може бути порожнім" "значення має бути більше нуля" Чи слід мені: 1. перевіряти дані перед створенням об’єкта спаму? 2. перевірити дані про __init__метод? 3. …
83 python 

11
Чи потрібен діапазон (len (a))?
Вирази цього типу часто зустрічаються у питаннях python щодо SO. Або для простого доступу до всіх елементів ітерації for i in range(len(a)): print(a[i]) Що є просто громіздким способом написання: for e in a: print(e) Або для присвоєння елементам ітеративного: for i in range(len(a)): a[i] = a[i] * 2 Що має …
83 python  for-loop  range 

11
Як генерувати випадкові кольори в matplotlib?
Який тривіальний приклад того, як генерувати випадкові кольори для переходу до графічних функцій? Я називаю розкидання всередині циклу і хочу, щоб кожна ділянка мала інший колір. for X,Y in data: scatter(X, Y, c=??) c: колір. c може бути окремим кольоровим рядком формату, або послідовністю специфікацій кольору довжиною N, або послідовністю …

3
Як перетворити numpy.matrix або масив у scipy розріджену матрицю
Для розрідженої матриці SciPy можна використовувати todense()або toarray()перетворити на матрицю чи масив NumPy. Які функції виконувати обернено? Я шукав, але не уявляв, які ключові слова повинні бути правильним.


7
Python, примушуючи список до фіксованого розміру
У Python (3) я хочу створити список, який міститиме останні 5 змінних, введених до нього. Ось приклад: >>>l = [] >>>l.append('apple') >>>l.append('orange') >>>l.append('grape') >>>l.append('banana') >>>l.append('mango') >>>print(l) ['apple','orange','grape','banana','mango'] >>>l.append('kiwi') >>>print(l) ['orange','grape','banana','mango','kiwi'] #only 5 items in list Отже, у python, чи є спосіб досягти того, що продемонстровано вище? Змінна не повинна бути …
83 python  list 

8
Перетворити двійковий формат на ASCII і навпаки
Використовуючи цей код, щоб взяти рядок і перетворити його в двійковий: bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0)) це виводить: 0b110100001100101011011000110110001101111 Що, якщо я розміщу його на цьому сайті (на правому сайті), я отримую своє повідомлення helloназад. Мені цікаво, який метод він використовує. Я знаю, що міг …
83 python  binary  ascii 

6
Як виконати фільтрацію запитів у шаблонах django
Мені потрібно виконати відфільтрований запит у шаблоні django, щоб отримати набір об’єктів, еквівалентний коду python у поданні: queryset = Modelclass.objects.filter(somekey=foo) У своєму шаблоні я хотів би це зробити {% for object in data.somekey_set.FILTER %} але я просто не можу зрозуміти, як писати ФІЛЬТР.

4
Робить визначений користувачем клас визначеного користувачем класу сортувальним, хешируемым
Які методи потрібно замінити / реалізувати, коли користувацькі класи класу можна сортувати та / або хешувати в python? На що слід звертати увагу? Я набираю текст dir({})у своєму інтерпретаторі, щоб отримати список методів вбудованих диктовок. З них, я припускаю, мені потрібно дещо реалізувати деяку підмножину ['__cmp__', '__eq__', '__ge__', '__gt__', '__hash__', …

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