怎么让python 创建 日期命名文件

如题所述

前提:
1、python可以使用open函数来创建文件。
2、python可以使用datetime模块来获取日期。
实现代码:
方法1,使用isoformat()函数来直接生成格式化的日期:
from datetime import datetime
open(datetime.now().date().isoformat()+'.txt', 'w').close()
这样就可以直接创建一个名为2016-06-07.txt的文件,根据当天日期不同而不同。
方法2,使用strftime函数生成格式化的日期:
from datetime import datetime
open(datetime.now().date().strftime('%Y%m%d')+'.txt', 'w').close()
这样可以创建一个名为20160607.txt的文件,根据当天日期不同而不同。
函数说明:
strftime(...)
按指定样式格式化时间转换成字符串。
isoformat(...)
将时间转换成字符串ISO 8601格式,YYYY-MM-DD
格式化字符说明:
%Y 年份以世纪为十进制数。
%m 月份的十进制数[01,12]。
%d 当月日为十进制数[01,31]。
%H 小时(24小时制)作为十进制数[00,23]。
%M 分钟的十进制数[00,59]。
%S 其次为十进制数[00,61]。
%z 时区与UTC的偏移。
%a 本机格式的缩写工作日名称。
%A 本机格式的完整周日名称。
%b 本机格式的缩写月份名称。
%B 本机格式的完整月份名称。
%c 本机格式的适当的日期和时间表示。
%I 小时(12小时制)作为十进制数[01,12]。
%p 对语言环境的等同无论是上午或下午。
备注:
建议使用第二个函数,可以自定义日期格式,方便使用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-30

1、python可以使用open函数来创建命名文件。 

2、python可以使用datetime模块来获取日期。 

3、  实现代码: 

方法1,使用isoformat()函数来直接生成格式化的日期:
from datetime import datetime
open(datetime.now().date().isoformat()+'.txt', 'w').close()
这样就可以直接创建一个名为2017-08-015.txt的文件,根据当天日期不同而不同。 

    方法2,使用strftime函数生成格式化的日期:
    from datetime import datetime
    open(datetime.now().date().strftime('%Y%m%d')+'.txt', 'w').close()
    这样可以创建一个名为20160607.txt的文件,根据当天日期不同而不同。
    函数说明:
    strftime(...)
    按指定样式格式化时间转换成字符串
    isoformat(...)
    将时间转换成字符串ISO 8601格式,YYYY-MM-DD
    格式化字符说明:
    %Y 年份以世纪为十进制数。
    %m 月份的十进制数[01,12]。
    %M 分钟的十进制数[00,60]。
    %S 其次为十进制数[00,61]。
    %z 时区与UTC的偏移。
    %a 本机格式的缩写工作日名称。
    %A 本机格式的完整周日名称。
    %b 本机格式的缩写月份名称。
    %B 本机格式的完整月份名称。
    %c 本机格式的适当的日期和时间表示。
    %I 小时(12小时制)作为十进制数[01,12]。
    %p 对语言环境的等同无论是上午或下午  。 

    4、建议使用第二个函数公式,可以自定义日期格式,方便使用。

本回答被网友采纳
第2个回答  2016-06-01

怎么让python 创建 日期命名文件
1、python可以使用open函数来创建文件。2、python可以使用datetime模块来获取日期。实现代码:方法1,使用isoformat()函数来直接生成格式化的日期:from datetime import datetime open(datetime.now().date().isoformat()+'.txt', 'w').close()这样就可以直接创建一个名为2016-06-07.txt的文件,根据当...

PyCharm新建项目文件及设置自定义文件模板和代码模板具体步骤讲解_百度...
在项目中创建新Python文件。将鼠标置于项目名称处,点击右键,选择"新建",然后选择"Python文件"。输入文件名,按"Enter"键,文件创建完成。配置自定义文件模板和代码模板。在PyCharm中选择"文件",然后选择"设置"。在"文件和代码模板"中选择"Python脚本",添加自定义模板信息。例如,输入"##作 者:暖...

批量修改文件创建时间?2种新手入门方法
方法一:采用金舟批量重命名软件的简单版 步骤1:启动金舟批量重命名软件,然后在首页面的左侧点击“文件时间属性”。步骤2:点击“添加文件”按钮,或者直接将需要修改时间的文件拖拽到软件界面空白区域。步骤3:文件成功添加后,在页面右侧的“文件属性”中可以修改文件的“创建时间”和“修改时间”。步骤4...

如何在Python中获取文件创建和修改日期\/时间
import os,time time.ctime(os.stat("c:\/1.txt").st_mtime) #文件的修改时间 time.ctime(os.stat("c:\/1.txt").st_ctime) #文件的创建时间 time.localtime(os.stat("F:\/log.txt").st_mtime) #文件访问时间 适合计算时间 ModifiedTime=time.localtime(os.stat("F:\/log.tx...

利用python代码管理Word文档属性信息
Python通过Spire.Doc库操作Word文档内置属性。首先,导入库,创建`Document`实例并加载文件。通过`Document.BuilinDocumentProperties`属性访问并设置文档属性,如标题、作者等。最终,保存文档并释放资源。读取文档属性 利用`BuilinDocumentProperties`类读取已有属性。步骤包括导入库、加载文档、获取属性并输出信息,...

如何在 Python 中设计日期功能
在处理数据时,我们经常需要处理日期,有时这会让人感到沮丧。面对这种困境,作者希望设计一个自动化系统,通过一个函数调用,就能完成常见日期解析和特定日期处理任务,之后可以根据需要选择提取感兴趣的数据特征。这个日期处理功能主要使用了 Python 的 datetime 模块,并结合了 strftime() 方法来实现。同时...

文件重命名时快速添加时间前缀
脚本首先获取当天日期,然后模仿系统的 Ctrl+v 操作,来执行粘贴操作。把脚本命名为 time_current.pyw ,之所以使用了 .pyw 而不是 .py 的后缀,是因为 .py 文件在执行的时候会有弹窗,会使原来的光标处失去焦点,而没有产生粘贴内容。 .pyw 文件由 pythonw.exe 来执行,不会产生弹窗(no window)...

用Python制作一个简单时间日期显示工具
二、算法分析与实现 为了满足上述需求,采用Python自带的tkinter模块,此模块确保生成的exe文件小巧轻便。接下来,我们将采用函数法与类的写法两种方法来实现时间与日期的更新。1. 函数法实现 首先,导入tkinter和相关模块。定义两个函数:`update_time()`和`update_date()`,用于更新时间标签和日期标签。...

python 怎么获取文件的“创建内容的时间”,不是问“创建日期”哦
访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件使用more命令。ls、stat命令都不会修改文件的访问时间。修改时间,对文件内容修改一次,这个时间就会更新。比如:vi后保存文件。ls -l列出的时间就是这个时间。状态改变时间。通过chmod命令更改一次文件属性,这个时间就会更新。

批量新建文件夹并命名
1. 脚本编写:可以使用各种编程语言来编写脚本,通过循环语句和文件夹创建函数来实现批量新建文件夹的功能。具体实现方式会根据所选编程语言有所不同。例如,在Python中,可以使用os模块的mkdir函数来创建文件夹。2. 批量处理工具:除了编写脚本,还可以使用一些现成的批量处理工具,如Total Commander等,这些...

相似回答