# py自动创建日期文件夹用来记录自己的成长,以及如何打包成exe文件

py自动创建日期文件夹用来记录自己的成长

每天进步一点点,加油,欧里给


废话不多说,直接看源码:

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)

我们可以封装一个exe,走到哪里都可以使用,棒棒哒
需要安装环境和32*32的ico图标
https://www.aconvert.com/cn/icon/jpg-to-ico/
在这里插入图片描述

pip install Pyinstaller 


 pyinstaller -F -w -i aaa.ico  create_folder.py

具体的参数如下:

1pyinstaller (这个是打包exe文件使用的模块)
2-F (这个是生成exe文件的,F 一定要用大写,不然就会失败,所以必须要)
3-D,--onedir	产生一个目录(包含多个文件)作为可执行程序
4-d,--debug	产生 debug 版本的可执行文件
5-p DIR,--path=DIR	设置 Python 导入模块的路径(和设置 PYTHONPATH 环境变量的作用相似)。也可使用路径分隔符(Windows 使用分号,Linux 使用冒号)来分隔多个路径
6-w (这个的话小写也可以,主要是解决打包后,运行文件会有黑框框闪过,建议是加上)
7-i (这个是用于替换你的图标,把文件图标替换成你想要的样子,可加可不加)
8、   aaa.ico (这个是你准备好要替换的图标名字+格式,切记用英文,两三个最好,别用单个的字母,有些字母会导致不成功)
9、    create_folder.py (这个是你的代码文件名字,放在最后)

效果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值