от
У меня есть сценарий, который создает файл CSV для последующего использования для отправки по электронной почте. Я сталкиваюсь с проблемами, открывающими файл как доступный только для чтения, чтобы затем отправить как вложение. Ниже мой текущий код.
#Below code creates the CSV file
keys = lstMaster[0].keys()

with open('myfile.csv' , 'w') as outputFile:
    writer = csv.DictWriter(outputFile, keys)
    writer.writeheader()
    writer.writerows(lstMaster)

def createEmail(outputFile)
    msg = MIMEMultipart()
    msg['Subject'] = 'CSV report'
    msg['From'] = "email@domain.com"
    msg['To'] = (["me@domain.com"])
    msg.preamble = 'Attachment' 

    with open(outputFile, newline='') as file:
        attachment = csv.DictReader(file)

    attachment.add_header('Content

Я не получаю никаких сообщений об ошибках, но код умирает при попытке открыть файл CSV.
    

        

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...