Python根据当前时间自动创建文件夹并打包为exe
本文介绍如何利用Python根据系统当前时间自动创建年/月/日多级文件夹,解决桌面文件杂乱问题。通过datetime模块获取时间并拼接路径,使用os.makedirs创建目录。同时提供使用pyinstaller将脚本打包为exe的方法,并建议配置Windows自启动以实现开机自动创建。
导语
电脑桌面文件过多不仅增加查找难度,还会影响工作效率与心情。通过Python脚本根据当前日期自动创建文件夹,可以将桌面文件按时间分类存放,保持桌面整洁。
代码实现
# _*_coding:utf-8_*_
import os
import datetime
def create_folder(path):
# 年-月-日 时:分:秒
now_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
# 年
year =datetime.datetime.now().strftime('%Y')
# 年-月
month = datetime.datetime.now().strftime('%Y-%m')
# 年-月-日
day = datetime.datetime.now().strftime('%Y-%m-%d')
# 时:分:秒
hour = datetime.datetime.now().strftime("%H:%M:%S")
print(now_time + "\n"+day + "\n" + hour)
foldername = path+"\\"+year+"\\"+month+"\\"+day
# print(pwd)
# 文件路径
word_name = os.path.exists(foldername)
# 判断文件是否存在:不存在创建
if not word_name:
os.makedirs(foldername)
if __name__=='__main__':
path=r'D:\work' # 文件夹建立位置
create_folder(path)
程序打包
将Python脚本发布为exe可执行文件,即可在Windows系统中直接双击运行,无需安装Python环境。
pyinstaller -F create_folder.py
此外,可将生成的exe文件放置于Windows系统的自启动文件夹中,实现开机自动创建当日日期文件夹的功能。
效果展示


到此这篇关于Python中根据时间自动创建文件夹的代码实现的文章就介绍到这了,更多相关Python自动创建文件夹内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













