Tag: python 2.7

python 2.7 символ \ u2013

У меня есть следующий код: # -*- coding: utf-8 -*- print u"William Burges (1827–81) was an English architect and designer." Когда я пытаюсь запустить его из cmd. Я получаю следующее сообщение: Traceback (most recent call last): File "C:\Python27\utf8.py", line 3, in <module> print u"William Burges (1827ŌĆō81) was an English architect and designer." File "C:\Python27\lib\encodings\cp775.py", line […]

Как получить только арабские тексты из строки, используя регулярное выражение?

У меня есть строка, которая имеет как арабские, так и английские предложения. Я хочу только извлечь арабские предложения. my_string=""" What is the reason ذَلِكَ الْكِتَابُ لَا رَيْبَ فِيهِ هُدًى لِلْمُتَّقِينَ behind this? ذَلِكَ الْكِتَابُ لَا رَيْبَ فِيهِ هُدًى لِلْمُتَّقِينَ """ Эта ссылка показывает, что диапазон Unicode для арабских букв – 0600-06FF . Итак, очень простая […]

Вложение электронной почты, полученное как «noname»,

Следующая функция Python приводит к тому, что вложение будет иметь имя «noname», если оно должно быть «text_file.txt». Как вы можете видеть, я пробовал два разных подхода к MIMEBase и MIMEApplication. Я также пробовал MIMEMultipart («альтернативный») безрезультатно. def send_email(from_addr, to_addr_list, subject, html_body,plain_text_body, login, password, smtpserver='smtp.gmail.com:587', cc_addr_list=None, attachment=None, from_name=None): message=MIMEMultipart() plain=MIMEText(plain_text_body,'plain') html=MIMEText(html_body,'html') message.add_header('from',from_name) message.add_header('to',','.join(to_addr_list)) message.add_header('subject',subject) if attachment!=None: […]

Разница между bytearray и списком

В чем разница между bytearray и, например, list или tuple ? Как следует из названия, bytearray должен быть array byte объектами. В python кажется, что bytes и str обрабатываются одинаково >>> bytes <type 'str'> Итак, в чем разница? Кроме того, если вы печатаете bytearray , результат довольно странный >>> v = bytearray([200, 201]) >>> print […]

Использовать разделитель нескольких символов в Python Pandas to_csv

Похоже, что функция pandas to_csv допускает только разграничители / разделители символов. Есть ли способ разрешить использование строки символов, например, «* | *» или «%%»?

ttk.Treeview – Невозможно изменить высоту строки

Я использую ttkcalendar.py который можно найти по этой ссылке. Я адаптировал его для использования в Python 3.3 В основном то, что я пытаюсь сделать, это ввести этот виджет календаря в мое приложение Tkinter, которое отлично работает, и проблем там нет. Я хочу преодолеть проблемы: Как изменить размер шрифта календаря (Месяц, Дни и даты) – Завершено […]

Проблема с использованием iloc в pandas dataframe с иерархическим индексом

Я получаю этот ValueError всякий раз, когда я пытаюсь предоставить список iloc на фреймворке данных с иерархическим индексом. Я не уверен, что я делаю что-то неправильно или если это ошибка. У меня не было проблем с использованием iloc таким же образом с неиерархическим индексом. Это использует Pandas 0.12.0. In [25]: df Out[25]: DEF ax -1.050681 […]

flake8 не собирает файл конфигурации

У меня есть flake8 конфигурации flake8 в ~/.config/flake8 [flake8] max-line-length = 100 Однако, когда я запускаю flake8 файл конфигурации не подбирается. Я знаю, потому что я все еще получаю предупреждения над строками длиннее 79 символов. Я на redhat, но то же самое происходит и на mac. Я использую pyenv. Global – 2.7.6 (даже не уверен, […]

Странное поведение лямбда в цикле

Я наткнулся на поведение на питоне, которое мне трудно понять. Это код доказательной концепции: from functools import partial if __name__ == '__main__': sequence = ['foo', 'bar', 'spam'] loop_one = lambda seq: [lambda: el for el in seq] no_op = lambda x: x loop_two = lambda seq: [partial(no_op, el) for el in seq] for func in […]

Как передать экземпляр Python на C ++ с помощью API Python / C

Я расширяю свою библиотеку с помощью Python (2.7), обертывая интерфейсы с помощью SWIG 2.0, и имею объект графика, в котором я хочу создать посетителя. В C ++ интерфейс выглядит так: struct Visitor { virtual void OnStateBegin() = 0; virtual void OnNode(Node* n) = 0; virtual void OnStateEnd() = 0; }; Я хотел бы определить класс […]

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