Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.01.2019, 16:31   #1
Nedoprogram
Новичок
Джуниор
 
Регистрация: 06.01.2019
Сообщений: 1
По умолчанию Читать файл по элементам

Задание. Заменить все одиночные цифры от 0 до 9 на их буквенные записи.
Как прочитать файл по элементам
могу только заменить цифры, но так же заменять и двухзначные!
f=open('C:/text/tx.txt','r+')
for line in f:
line = line.replace('1','один')
line = line.replace('2','два')
line = line.replace('3','три')
line = line.replace('4','четыре')
line = line.replace('5','пять')
line = line.replace('6','шесть')
line = line.replace('7','семь')
line = line.replace('8','восемь')
line = line.replace('9','девять')
print(line.strip())
Nedoprogram вне форума Ответить с цитированием
Старый 07.01.2019, 21:10   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Например:
1. Читаем строку.
2. Последовательно извлекаем слова (по пробелу).
3. Проверяем длину слова и то, что это цифра.
4. Если длина слова один байт и это цифра, то используя цифру как индекс, извлекаем из ранее созданного словаря эквивалентное слово.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как можно читать файл несколько раз??? Shahzod Общие вопросы C/C++ 2 14.12.2013 13:28
Читать файл до половины Kelluin Помощь студентам 3 04.12.2013 15:40
Язык С - читать текстовый файл тотошкин Помощь студентам 0 16.01.2010 00:30
Процедура установки позиции с которой программа должна читать файл не работает. FASM. Crivel Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 13.09.2009 21:46
ActiveX не хочет читать большой файл Miklek Общие вопросы Delphi 0 02.04.2009 11:55