Tag: строка

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

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

создание потока для итерации из строки в Python

Я хочу создать поток из строки в Python, чтобы он был эквивалентен чтению строки, как если бы она читалась из текстового файла. что-то вроде: for line in open('myfile.txt'): print line кроме содержимого «myfile.txt», хранятся в строке s . Это правильный / лучший способ сделать это? s = StringIO.StringIO("a\t\b\nc\td\n") for line in s: print line

Счетные строки в строке

У меня есть строка, которая выглядит так: string = 'TTHHTHHTHHHHTTHHHTTT' Как я могу подсчитать количество прогонов в строке, чтобы получить, 5 прогонов T и 4 пробега H

eval () не назначает переменную во время выполнения

Я использую eval() для назначения списка var: eval('mylist = [1,2,3]') но когда я запускаю его, у меня есть SyntaxError. Что с этим не так? Если я не могу выполнить назначение в eval() , как мне назначить var во время выполнения.

Объявление кодировки в Python

Я хочу разбить строку в python, используя этот код: means="a ، b ، c" lst=means.split("،") но я получаю это сообщение об ошибке: SyntaxError: не-ASCII-символ '\ xd8' в файле dict.py в строке 2, но не объявлено кодирование; см. http://www.python.org/peps/pep-0263.html для получения более подробной информации. Как объявить кодировку?

TypeError: принуждение к Unicode: нужна строка или буфер

Этот код возвращает следующее сообщение об ошибке: с открытым (infile, mode = 'r', buffering = -1) как in_f, open (outfile, mode = 'w', buffering = -1) as out_f: TypeError: принуждение к Unicode: нужна строка или буфер, найден файл # Opens each file to read/modify infile=open('110331_HS1A_1_rtTA.result','r') outfile=open('2.txt','w') import re with open (infile, mode='r', buffering=-1) as in_f, […]

Добавить ведущий Zero Python

Мне было интересно, может ли кто-нибудь помочь мне добавить начальный ноль в эту существующую строку, когда цифры поют (например, 1-9). Вот строка: str(int(length)/1440/60)

обертывание текстового файла, чтобы каждая строка содержала не более 80 символов

есть ли лучший способ решить эту проблему, желательно не через модуль. вопрос: Текстовая обработка. Вы устали видеть строки на обложке электронной почты, потому что люди печатают строки, которые слишком длинны для вашего приложения для чтения почты. Создайте программу для сканирования текстового файла для всех строк длиной более 80 символов. Для каждой из строк нарушения найдите […]

Как проверить, содержит ли строка только буквенно-цифровые символы и тире?

Строку, которую я тестирую, можно сопоставить с [\w-]+ . Могу ли я проверить, соответствует ли строка в Python, вместо того, чтобы иметь список запрещенных символов и тестирование для этого?

Печать писем в определенном шаблоне в Python

У меня есть строка follwing, и я разделил ее: >>> st = '%2g%k%3p' >>> l = filter(None, st.split('%')) >>> print l ['2g', 'k', '3p'] Теперь я хочу напечатать букву g два раза, букву k один раз и букву p три раза: ggkppp Как это возможно?

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