Tag: строка

Как я могу удалить <p> </ p> с помощью подкаталога python

У меня есть html-файл, и я хочу заменить пустые абзацы пробелом. mystring = "This <p></p><p>is a test</p><p></p><p></p>" result = mystring.sub("<p></p>" , "&nbsp;") Это не работает.

Сравнение строк в Python

На немецком языке письмо eszett «ß» эквивалентно «ss». Python позволяет сопоставлять строки, соответствующие языковым стандартам, например: >>> foo = u'strasse' >>> bar = u'stra\xdfe' >>> print(bar.encode('utf-8')) straße >>> import locale >>> locale.setlocale(locale.LC_ALL, 'de_DE') 'de_DE' >>> locale.strcoll(foo, bar) -12 >>> locale.setlocale(locale.LC_ALL, 'de_DE.utf8') 'de_DE.utf8' >>> locale.strcoll(foo, bar) -28 Как я могу сравнить foo и bar и знать, […]

Синхронизация строки даты в Python

Как я могу переписать следующую статью: if u'января' in date_category['title']: month = 1 elif u'февраля' in date_category['title']: month = 2 elif u'марта' in date_category['title']: month = 3 elif u'апреля' in date_category['title']: month = 4 elif u'мая' in date_category['title']: month = 5 elif u'июня' in date_category['title']: month = 6 elif u'июля' in date_category['title']: month = 7 […]

Статические методы экземпляра str в Python

Итак, я узнал, что строки имеют метод центра. >>> 'a'.center(3) ' a ' Затем я заметил, что я могу сделать то же самое, используя объект 'str', который является типом, поскольку >>> type(str) <type 'type'> Используя этот объект типа, я мог обращаться к строковым методам, таким как статические функции. >>> str.center('a',5) ' a ' Увы! Это […]

Декодирование Base64 в байтовый массив

Я бы создал скрипт python, который расшифровывал строку Base64 в массив байтов (или массив значений Hex). Встроенная часть моего проекта – это микроконтроллер, который создает строку base64, начиная с исходного байта. Строка содержит некоторые непечатаемые символы (по этой причине я выбираю кодировку base64). На стороне ПК мне нужно декодировать строку base64 и восстановить исходные необработанные […]

Удаление первой строки файла CSV

Как удалить первую строку CSV-файла в python, первые несколько строк моего CSV-файла: Domain Name, ItemID, Auction Type, Time Left, Price, Bids, Domain Age, Traffic,ValuationPrice TICKETFINE.COM,134774365,Bid,05/09/2014 08:00 AM (PDT),$100,0,0,0,$0 CREATINGMY.COM,134774390,Bid,05/09/2014 08:00 AM (PDT),$500,0,0,0,$0 WPTHEMEHELP.COM,134774444,Bid,05/09/2014 08:00 AM (PDT),$45,1,0,0,$0 APK-ZIPPY.COM,134774445,Bid,05/09/2014 08:00 AM (PDT),$10,0,0,0,$0 FAMILYBUZZMARKETING.COM,134689583,Bid,05/09/2014 08:00 AM (PDT),$90,0,0,0,$0 AMISRAGAS.COM,134689584,Bid,05/09/2014 08:00 AM (PDT),$35,0,0,0,$0

Ошибка Python, «объект модуля» не имеет атрибута «lstrip» »

Документация Python из http://docs.python.org/library/string.html : string.lstrip(s[, chars]) Верните копию строки с удалением ведущих символов. Если символы опущены или None , пробельные символы удаляются. Если задано, а не None , символы должны быть строкой; символы в строке будут удалены с начала строки, на которую вызывается этот метод. " Python 3.1.2 (r312:79360M, Mar 24 2010, 01:33:18) [GCC […]

Переменная интерполяция в Python

Возможный дубликат: Unpythonic способ печати переменных в Python? В PHP можно написать: $fruit = 'Pear'; print("Hey, $fruit!"); Но в Python это: fruit = 'Pear' print("Hey, {0}!".format(fruit)) Есть ли способ для меня интерполировать переменные в строках? А если нет, то как это более питонично? Бонусные баллы для всех, кто получает ссылку

Обратный порядок слов строки без разрешенного str.split ()

Что такое питонический способ сделать это? Из этого: «Это строка для того, чтобы попробовать»: «Попробуйте выполнить строку« Это », Мое первое предположение: for w in 'This is a string to try'.split(' ')[::-1]: print w, но str.split () не допускается. Тогда я придумал это: def reverse_w(txt): tmp = [] while (txt.find(' ') >= 0): tmp.append(txt[:txt.find(' ')]) […]

Удаление определенных управляющих символов (\ n \ r \ t) из строки

У меня довольно большое количество текста, включая контрольные символы, такие как \ n \ t и \ r. Мне нужно заменить их простым пространством -> "". Каков самый быстрый способ сделать это? благодаря

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