作为初学者,创建时间戳或格式化日期最终会比我预期的更具挑战性.有哪些基本示例供参考?
简要背景:
我正在编写一个脚本来发送工作模板,但我通常会发送消息作为我们的团队邮件,以便在我的团队中实现可见性.大多数都按预期工作,但我错过了邮件来自行动或我做错了什么.通常,当我从"FROM"下拉菜单中制作消息时,我只在Outlook中选择备用发件人.

哪个属性会让我指定不同的发送地址?
就像是:
newMail.From = "mailer@my.org"
Run Code Online (Sandbox Code Playgroud)
我正在使用的简化版本发送HTML正文:
import win32com.client
olMailItem = 0x0
obj = win32com.client.Dispatch("Outlook.Application")
newMail = obj.CreateItem(olMailItem)
newMail.Subject = "the subject"
#newMail.Body = "body text"
newMail.HTMLBody = """<a href="https://google.com">Google Link</a>"""
newMail.To = "customer@example.org"
#newMail.CC = 'Bob'
#attachment1 = "c:\\mypic.jpg"
#newMail.Attachments.Add(attachment1)
newMail.Send()
Run Code Online (Sandbox Code Playgroud) 如果您需要更多详细信息,我很乐意提供,但让我只提供场景。
我这样做是为了在我的文本中插入 HTML 换行符:
count = int(text_entry.index('end-1c').split('.')[0])
for i in range(count):
if i != 0.0:
text_entry.insert('%d.end' % i, '<br>')
Run Code Online (Sandbox Code Playgroud)
简而言之,我只想在我的函数的其余部分执行后撤消此操作,将文本返回到其原始状态。我尝试使用text.delete()and text.replace(),但我似乎无法简单地删除插入的字符串而不改变文本的其余部分。我是 Tkinter 的新手,所以我确定我不了解索引的使用或一些基本的东西。
我感谢您的时间和关注。
python-3.x ×2
datetime ×1
email-client ×1
outlook ×1
python ×1
textbox ×1
tkinter ×1
win32com ×1
winapi ×1