在 Python 中创建具有当前日期和时间的文件名

2024-06-15 1617阅读

在 Python 中使用当前日期和时间创建文件名的一种方法是使用 datetime 模块。

在 Python 中创建具有当前日期和时间的文件名
(图片来源网络,侵删)

要在 Python 中格式化 datetime 对象,我们可以使用 strftime() 方法,使用 strftime() 方法创建格式化的日期时间字符串。

示例:

import datetime
now = datetime.datetime.now()
formatted_datetime = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_datetime)

在此示例中,我们将使用 now() 方法使用当前日期和时间创建一个 datetime 对象。然后使用 strftime() 方法指定年、月、日、小时、分钟、秒的字符串格式化该对象。

此代码的输出将是一个字符串,表示当前日期和时间,格式为“YYYY-MM-DD HH:MM:SS”。

可以使用不同的格式代码来指定日期和时间的不同部分。例如,以下是一些常见的格式代码:

  • %Y:4位年份
  • %m:2位数月份 (01-12)
  • %d:2位数日 (01-31)
  • %H:24小时制小时 (00-23)
  • %M:分钟(00-59)
  • %S:秒 00-59)

    通过使用 strftime() 方法,可以轻松地创建格式化的日期时间字符串,这些字符串可以在代码中使用或输出给用户。

    在 Python 中创建具有当前日期时间的文件名,就可以使用 strftime() 方法创建的日期时间字符串,作为文件名使用。

    下面是一个示例代码,用于创建以当前日期和时间为名称的文件:

    import datetime
    now = datetime.datetime.now()
    timestamp = now.strftime("%Y-%m-%d_%H-%M-%S")
    filename = f"{timestamp}.txt"
    with open(filename, "w") as f:
        f.write("创建文件示例。")
    

    以上示例,将在当前目录中创建一个名称类似于 2024-06-15_08-14-21.txt 的文件,还可以通过更改 strftime() 的参数来自定义字符串的格式。

    技术支持:Python之家

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]