win10小程序(二十三)新建带时间文件夹

'''

在E:\test\中制作一个新建文件夹.py,应该能在32位和64位的win环境运行。用途是运行后自动在当前目录生成以当前日期+时间命名的文件夹,时间格式为"2026.9.2.10.15",精确到分钟,该文件夹下新建名称为参考的空文件夹。制作完成后应该在32位python环境中nuitka打包为单个exe,中等压缩。运行时不显示控制台窗口,ico用app.ico。

'''

-*- coding: utf-8 -*-

"""运行后在当前目录(EXE/脚本所在目录)生成以当前日期+时间命名的文件夹

(精确到分钟),并在其下新建名为"参考"的空文件夹。

兼容 32 位 / 64 位 Windows;支持源码运行与 Nuitka 打包(含 onefile)。

"""

import os

import sys

from datetime import datetime

Nuitka 编译后注入的模块级标记;源码运行时不存在

IS_COMPILED = "compiled" in globals()

def get_base_dir():

if IS_COMPILED:

Nuitka(含 onefile):sys.argv0 是引导 EXE 的真实路径;

sys.executable 指向临时解压目录,不能用

return os.path.dirname(os.path.abspath(sys.argv0))

return os.path.dirname(os.path.abspath(file))

def main():

now = datetime.now()

stamp = "%d.%d.%d.%d.%d" % (now.year, now.month, now.day, now.hour, now.minute)

ref_dir = os.path.join(get_base_dir(), stamp, "参考")

os.makedirs(ref_dir, exist_ok=True)

if name == "main":

main()

相关推荐
梯度下降者7 分钟前
零基础入门Python 爬虫
爬虫·python·数据分析·入门指南·webcrawler
“AI国潮设计-小江”2 小时前
【AIGC实战】Python+Stable Diffusion打造“英歌舞财神”IP,解锁“马到成功”等爆款情绪营销文案设计
开发语言·人工智能·python·prompt·aigc
benchmark_cc3 小时前
用 Python 拉 A 股全市场实时快照:Notebook 请求、结果校验与易错点
python·数据分析·pandas·量化交易·股票数据·quantdash
伞伞悦读3 小时前
【第70期】Adam二阶矩不是方差:偏差校正、动量与AdamW完整实验
python
外收内放3 小时前
Python基础语法练习题(73)
java·前端·python
锋行天下4 小时前
Langgraph HITL 中断运行,用户输入后输出打字效果
人工智能·python
时早玖沐4 小时前
给 AstrBot 写一个天气推送插件:12 次提交、6 个坑
python·开源·ai编程
触底反弹4 小时前
🚀 FastAPI 五大重难点深度剖析:从 500 报错到彻底搞懂 Depends、Pydantic 与 SQLAlchemy
python·fastapi
cpolar技术支持4 小时前
网关加 gzip,同时开启 chunked,下载回来的包解不开:把两层编码的解压顺序与长度核对做成只读页
python·http·网络编程·socket·内网穿透
小嘉丶学长4 小时前
Day14 · 字典与集合
java·开发语言·网络·python·学习·1024程序员节