gpt4 book ai didi

python - 将更改日期的电子邮件主题行添加到 "accepted subjects"列表

转载 作者:太空宇宙 更新时间:2023-11-04 04:05:42 24 4
gpt4 key购买 nike

我必须在其他主题行列表中添加一个主题行。这通常是一项简单的任务,但这次除外,电子邮件主题行始终包含发送日期。我如何将其包含到我的代码中?

基本上,我有主题行“YYYY-MM-DD_Rest_of_Non-changing_Subject_Line”,我想将与第一个日期部分+字符串其余部分匹配的任何内容添加到列表中。

changning_date_subject = str(datetime.strptime('', '%Y-%m-%d')) + '_Rest_of_Non-changing_Subject_Line'
accepted_subjects = [changing_date_subject, 'Other Static Subject1', 'Other Static Subject2', 'Other Static Subject3']

我得到 ValueError: time data '' does not match format '%Y-%m-%d'", 虽然我明白为什么它会说空字符串不匹配,但我真的不能添加一个硬编码的字符串,因为它每次都会改变。想法?提前致谢!

最佳答案

取自Getting today's date in YYYY-MM-DD in Python?

要获取 YYYY-MM-DD 格式的当前日期,请使用:

from datetime import datetime

print(datetime.today().strftime('%Y-%m-%d'))

在您的代码中,这看起来像:

from datetime import datetime
changing_date_subject = datetime.today().strftime('%Y-%m-%d') + '_Rest_of_Non-changing_Subject_Line'
accepted_subjects = [changing_date_subject, 'Other Static Subject1', 'Other Static Subject2', 'Other Static Subject3']

注意:我将您的变量中的错字从 changning_date_subject 改成了 changing_date_subject

关于python - 将更改日期的电子邮件主题行添加到 "accepted subjects"列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57395238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com