python замена получателей в шаблонах outlook
- Опубликовано 2 года назад
- Просмотры 6
- Закончить проект
0,00₽
Описание
имеется шаблоны outlook (oft),нужно сделать так, чтобы из нужной директории(к примеру C:\temp (вместе с вложенными папками) открывался шаблон и получатели в нем исправлялись по заданным параметрам через re(удалялись русские символы, <>, и тп) после чего шаблон outlook сохраняется в этом же формате в папке C:\temp\new,
что имею сейчас:
from itertools import chain
import re
try:
str_of = open('C:\\emailconv\\first.txt', 'r', encoding=utf8)
file_content = str_of.read()
converted_emails = list(chain.from_iterable([re.findall('([A-Za-z].*)', i) for i in file_content.split(';') if 'УВОЛЕН' not in i]))
converted_emails2 = str(converted_emails).replace('[','')
converted_emails3 = converted_emails2.replace(']','')
converted_emails4 = converted_emails3.replace("'","")
converted_emails5 = converted_emails4.replace(',',';')
create_second = open('C:\\emailconv\\second.txt', "w+")
create_second.write(str(converted_emails5))
create_second.close()
sleep = input('Work done!')
except Exception as main_ex:
print('Exception: ' + str(main_ex))
sleep = input(' ')
берет получателей из txt и записывает по параметрам в новый файл.
что имею сейчас:
from itertools import chain
import re
try:
str_of = open('C:\\emailconv\\first.txt', 'r', encoding=utf8)
file_content = str_of.read()
converted_emails = list(chain.from_iterable([re.findall('([A-Za-z].*)', i) for i in file_content.split(';') if 'УВОЛЕН' not in i]))
converted_emails2 = str(converted_emails).replace('[','')
converted_emails3 = converted_emails2.replace(']','')
converted_emails4 = converted_emails3.replace("'","")
converted_emails5 = converted_emails4.replace(',',';')
create_second = open('C:\\emailconv\\second.txt', "w+")
create_second.write(str(converted_emails5))
create_second.close()
sleep = input('Work done!')
except Exception as main_ex:
print('Exception: ' + str(main_ex))
sleep = input(' ')
берет получателей из txt и записывает по параметрам в новый файл.
Опубликовано 2 года назад
Информация
Посещаемость:
407
Дата регистрации:
9 лет назад