Tag: python 2.7

Сравнение значений в двух списках в Python

В Python 2.7 у меня есть два списка целых чисел: x = [1, 3, 2, 0, 2] y = [1, 2, 2, 3, 1] Я хочу создать третий список, который указывает, идентичен ли каждый элемент из x и y , чтобы получить: z = [1, 0, 1, 0, 0] Как я могу это сделать, используя […]

Получить Errno из Python Запросы ConnectionError?

Я улавливаю и печатаю Python Запросы ConnectionErrors отлично с этим: except requests.exceptions.ConnectionError as e: logger.warning(str(e.message)) Он печатает сообщения, такие как: HTTPSConnectionPool(host='10.100.24.16', port=443): Max retries exceeded with url: /api/datastores/06651841-bbdb-472a-bde2-689d8cb8da19 (Caused by <class 'socket.error'>: [Errno 61] Connection refused) а также HTTPSConnectionPool(host='10.100.24.16', port=443): Max retries exceeded with url: /api/datastores/06651841-bbdb-472a-bde2-689d8cb8da19 (Caused by <class 'socket.error'>: [Errno 65] No route to […]

Почему «выживают» после.

Что-то странное происходит в этом коде: fh = open('romeo.txt', 'r') lst = list() for line in fh: line = line.split() for word in line: lst.append(word) for word in lst: numberofwords = lst.count(word) if numberofwords > 1: lst.remove(word) lst.sort() print len(lst) print lst romeo.txt взято из http://www.pythonlearn.com/code/romeo.txt Результат: 27 ['Arise', 'But', 'It', 'Juliet', 'Who', 'already', 'and', […]

Как получить индекс с ключом в словаре Python?

У меня есть ключ словаря python, и я хочу получить соответствующий индекс в словаре. Предположим, у меня есть следующий словарь, d = { 'a': 10, 'b': 20, 'c': 30} Есть ли комбинация функций python, чтобы я мог получить значение индекса 1, учитывая значение ключа «b»? d.??('b') Я знаю, что это может быть достигнуто с помощью […]

Как загрузить файл с помощью Flask WTF FileField

В моем файле forms.py у меня есть class myForm(Form): fileName = FileField() В моем файле views.py у меня есть form = myForm() if form.validate_on_submit(): fileName = secure_filename(form.fileName.file.filename) В моем .html файле у меня есть {% block content %} <form action="" method="post" name="simple" enctype="multipart/form-data"> <p> Upload a file {{form.fileName()}} </p> <p><input type="submit" value="Submit"></p> </form> {% endblock […]

Как преобразовать float в hex

В Python мне нужно преобразовать кучу поплавков в шестнадцатеричный. Он должен быть заполнен нулями (например, 0x00000010 вместо 0x10). Точно так же, как http://gregstoll.dyndns.org/~gregstoll/floattohex/ . (к сожалению, я не могу использовать внешние библиотеки на своей платформе, поэтому я не могу использовать тот, который предоставляется на этом веб-сайте) Каков наиболее эффективный способ сделать это?

AssertionError – исключение отсутствует – django

Я действительно смущен, не зная, чего он хочет от меня. это моя простая функция def confirm_abo(request): try: abo = Abonnement.objects.get(id=int(request.GET.get('abocid'))) abo.status = 1 abo.save() link = "http://127.0.0.1:8000/delete_link/?abocid=" + str(abo.id) subject = "test subject" message = "test message" + link send_mail(subject, message, 'info@test.com', [abo.email], fail_silently=False) return render(request,'abo_confirm.html',{'abo':abo,'abo_success':'yes'}) except: return render(request,'abo_confirm.html',{'abo_success':''})#<– problem и я получаю в этой […]

Установка pygame с Anaconda

У меня есть Anaconda 1.6.2 , который использует Python 2.7.5 , установленный на Windows 7 64-bit системе Windows 7 64-bit . Мне нужно установить Pygame 1.9.1 и это не входит в conda repository . Я не могу запустить Windows installer потому что Anaconda не записал записи в реестре для Python а .msi не распознает версию […]

Как быстро разбить словарь на несколько словарей

Я нашел решение, но оно очень медленное: def chunks(self,data, SIZE=10000): for i in xrange(0, len(data), SIZE): yield dict(data.items()[i:i+SIZE]) У вас есть идеи без использования внешних модулей (numpy и т. Д.),

Значение '\ 0 \ 0' в Python?

Я смотрю на сторонний API, и у них есть следующий фрагмент кода: def array_u16 (n): return array('H', '\0\0'*n) Я понимаю, что '\0' означает NULL , имеет ли значение '\0\0' какое-либо особое значение или это означает только 2 NULL ?

Python - лучший язык программирования в мире.