新闻详情

新闻详情

首页 / 资讯中心 / 详情

*python.datetime.datetime.now()花式格式化玩法

发布时间:2026/9/26 20:11:48来源:尧图网络
*python.datetime.datetime.now()花式格式化玩法
## python.datetime.datetime.now()花式格式化玩法 代码Run效果截屏图片python#!/usr/bin/env python3本脚本为项目工程通用变量定义独立成篇方便复用。__author__ 梦幻精灵_cq__version__ 2.0 # 终结版__built_time__ 2026-09-20 12:05__finaledit_time__ 2026-09-24 10:52# Vars #from os import get_terminal_size # 加载当前终端尺寸获取工具width get_terminal_size().columns # 取当前终端列宽ansier lambda cmd: f\x1b[{cmd} # ansi指令序列装载机color lambda c90: f{ansier(c)}m # 终端渲染状态机设定指令“装饰器”包装器终结版clear f{ansier(2J)}{ansier(H)} # ansi清屏指令序列清屏光标回(0, 0)mylen lambda text: sum((2 if len(c.encode(utf-8)) 2 else 1) # 基于utf-8字符编码特性单个字符宽度确定for c in text # 遍历文本) # 自制单双宽字符混排文本终端渲染宽度计算器from datetime import datetimenow lambda time_template {}-{:02}-{:02} {:02}:{:02}:{:02}: time_template.format(*datetime.now().timetuple()[:6]) # 取日期含秒九项数据前6项_now lambda template%Y-%m-%d %H:%M:%S: datetime.now().strftime(template)def time_shower(): 时间格式化策展 print(f\n\n{f {color(96)}now/_now{color(36)}时间策展{color()} :^{width - 4 15}}f{\n*2}{f {color(36)}now{color()} :-^{width 10}}f\n{now({}年{:02}月{:02}日 {:02}时{:02}分{:02}秒):.^{width - 6}}f\n{now({}年{:02}月{:02}日):^{width - 6}}f\n{now({}年{:02}月{:02}日 {:02}时{:02}分{:02}秒).split()[-1]:^{width - 3}}f\n{now():.^{width}}f{\n*2}{f {color(36)}_now{color()} :-^{width 10}}f\n{_now():.^{width}}f\n{_now( %Y年%m月%d日 ):^{width - 6}}f\n{_now( %H:%M:%S ):^{width - 6}}f\n{_now( %Y年%m月%d日 %H时%M分%S秒 ):.^{width - 6}}f{\n*2}{f {color(1)}DreamElf_cq{color(0)}{color()} :^{width 13}}f{color(0)} # 终端渲染状态机设定权限交还系统)def demo(): 工具适用实例Run tools width, color, clear, mylen, now, _nowdocs 当前终端列宽, 终端color渲染指令序列装载机, ANSI转义清屏指令序列, utf-8混排文本终端宽度计算器, 当前时间默认英式可自定义展示模板, datetime.datetime.now().strftime()_ width if (_ : max(mylen(part) # 计算特定说明for part in docs # 遍历说明文本集)) width else _ # 最长说明文本筛选_blank (width - _ - max(mylen(word) for word in tools) - 2) // 2 # 居中对齐左右填充空格数docs \n.join(f{ *_blank}{color(36)}{name[0]}{color(37)}{name[-1]}for name in zip(tools, docs) # 遍历key-value对)# 〖注-int在python对象乘法中可以不用理会解释引擎自会兜底-int与0值等效。〗 #print(f{clear}{color()}\n\n{f {color(96)}公共变量定义{color()} :^{width - 6 10}}f\n\n{docs}f\n\n{color()}{f {color(1)}作者梦幻精灵_cq{color(0)}{color()} :^{width - 7 13}})if __name__ __main__:demo() # 工具适用实例runtime_shower() # 时间格式策展调用收纳。在if __name__ __main__:后抒写/调试代码就是好可以『一键收纳』。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

智能体软件落地实践:从概念到项目全流程解析 2026/9/26 23:21:29

智能体软件落地实践:从概念到项目全流程解析

这轮智能体软件的热度,确实把很多做软件的同行拉回了同一个讨论场:过去一年我们还在聊大模型能写多少行代码,今年聊得更多的,是大模型能不能把一整条业务流程自己跑完。所谓智能体软件,简单讲就是把大模型从"聊天…

阅读更多 →
Django微博数据挖掘与事件可视化分析毕设开发实战 2026/9/26 23:21:29

Django微博数据挖掘与事件可视化分析毕设开发实战

看到这个题目时,我的第一反应是:又一位同学被这个又长又密的毕设标题给吓住了。其实把它拆成“django 数据挖掘 微博事件分析 可视化”四个词,你会发现这是一个非常经典的“三段式”毕设——有网页、有算法、有图表,评审老师一…

阅读更多 →
asp+mssql多用户进销存源码生产落地:并发避坑与数据一致性实战 2026/9/26 23:21:29

asp+mssql多用户进销存源码生产落地:并发避坑与数据一致性实战

简介:这是一套基于ASP与MSSQL构建的多用户网络进销存与仓库管理系统源码,面向中小企业、门店及需要自建进销存平台的技术人员,可用于搭建采购、销售、库存与财务一体化的管理后台。系统默认账号密码均为admin,恢复或附加数据库后需…

阅读更多 →
AI Agent必备:RAG知识获取管道从原理到代码实践 2026/9/26 23:21:29

AI Agent必备:RAG知识获取管道从原理到代码实践

聊到AI Agent,绕不开的一个问题就是:模型肚子里那点知识不够用怎么办。大模型再能打,它的知识截止到训练那天,而且没有你公司内部的文档、你手头的项目资料、你积累的经验笔记。这时候就需要RAG(Retrieval-Augmented G…

阅读更多 →
9倍压缩27B本地模型:消费级显卡跑大模型的部署实践 2026/9/26 23:21:22

9倍压缩27B本地模型:消费级显卡跑大模型的部署实践

9月18日的AI消息里,最让人提神的当属PrismML放出的9倍压缩27B本地模型。这则新闻一出来,几个部署群里的人都在算显存账:27B模型用FP16表示,光权重就有54GB,普通人第一反应是“本地跑不起”,而9倍压缩意味着…

阅读更多 →
Claude代码工作流:MCP架构驱动的CLI工程化实践 2026/9/26 23:21:22

Claude代码工作流:MCP架构驱动的CLI工程化实践

1. 项目概述:这不是一个“模板库”,而是一套可落地的 Claude 代码工作流骨架“claude-code-templates”这个名称乍看像是一堆 GitHub 上常见的、带点营销味的“代码模板合集”——比如几十个.js文件塞进一个仓库,配个 README 写着“支持 Reac…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉