Использование столбцов CSV для поиска и замены в текстовом файле ⇐ Python
Использование столбцов CSV для поиска и замены в текстовом файле
Справочная информация
У меня есть такой CSV-файл с двумя столбцами:
Найти Заменить есть был А один б два
и т. д.
Первый столбец – это текст для поиска, второй — текст для замены.
У меня есть второй файл с таким текстом:
"Это абзац в текстовом файле." (Обратите внимание на чувствительность к регистру)
Мое требование:
Я хочу использовать этот csv-файл для поиска и замены в текстовом файле с тремя условиями:-
[*]замена всего слова. [*]замена с учетом регистра. [*]Заменить все экземпляры каждой записи в CSV.
Скрипт проверен:
с открытым(CSV_file.csv', mode='r') в качестве входного файла: читатель = csv.reader(входной файл) mydict = {(r'\b' + rows[0] + r'\b'): (r'\b' + rows[1]+r'\b') для строк в программе чтения
Справочная информация
У меня есть такой CSV-файл с двумя столбцами:
Найти Заменить есть был А один б два
и т. д.
Первый столбец – это текст для поиска, второй — текст для замены.
У меня есть второй файл с таким текстом:
"Это абзац в текстовом файле." (Обратите внимание на чувствительность к регистру)
Мое требование:
Я хочу использовать этот csv-файл для поиска и замены в текстовом файле с тремя условиями:-
[*]замена всего слова. [*]замена с учетом регистра. [*]Заменить все экземпляры каждой записи в CSV.
Скрипт проверен:
с открытым(CSV_file.csv', mode='r') в качестве входного файла: читатель = csv.reader(входной файл) mydict = {(r'\b' + rows[0] + r'\b'): (r'\b' + rows[1]+r'\b') для строк в программе чтения
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение