小编Zac*_*eau的帖子

如何创建基本时间戳或日期?(Python 3.4)

作为初学者,创建时间戳或格式化日期最终会比我预期的更具挑战性.有哪些基本示例供参考?

datetime datetime-format python-3.x

45
推荐指数
2
解决办法
11万
查看次数

如何通过Outlook发送带有不同邮件的HTML电子邮件(win32com.client)

简要背景:

我正在编写一个脚本来发送工作模板,但我通常会发送消息作为我们的团队邮件,以便在我的团队中实现可见性.大多数都按预期工作,但我错过了邮件来自行动或我做错了什么.通常,当我从"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)

python winapi outlook email-client win32com

1
推荐指数
1
解决办法
2986
查看次数

Python 3.4 Tkinter - 如何只删除文本小部件中任意位置的字符串?

如果您需要更多详细信息,我很乐意提供,但让我只提供场景。

我这样做是为了在我的文本中插入 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 的新手,所以我确定我不了解索引的使用或一些基本的东西。

我感谢您的时间和关注。

textbox tkinter python-3.x

0
推荐指数
1
解决办法
3726
查看次数