我是python新手。我的问题是如何将参数传递到date.strftime()或替代方法 下面是将参数传递给strftime方法
from datetime import date
dl_date = date.today()
p = '%d%b%Y' # the format may vary %d%B%Y or %d%m%Y or % d%M%Y etc
file_date_format = "{0}/{1}/{2}".format(str(dl_date.strftime('%r')),str(dl_date.strftime('%r').upper())
, str(dl_date.strftime('%r'))) % (p[:2], p[2:4], p[4:6])
print(file_date_format)
帮助是非常赞赏的代码。
你是什么意思* “如何通过参数” *?这是一个实例方法,你可以调用'dl_date.strftime(p)'。 – jonrsharpe 2014-11-14 14:16:51
在你对strftime的三次调用中,你是否试图用'%'来替换每个'%r'的p [:2],p [2:4]和p [4:6]?这似乎相当详细。这段代码实际上应该做什么? – Kevin 2014-11-14 14:19:25