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
具体的参数如下:
1、pyinstaller (这个是打包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 (这个是你的代码文件名字,放在最后)
效果如下: