登录社区云,与社区用户共同成长
邀请您加入社区
本文介绍了Python库croniter的功能与使用方法。croniter是解析和计算Cron表达式的专用工具,支持标准cron语法(分 时 日 月 周)以及特殊表达式(*/10, 1-5等)。核心功能包括:正向/反向推算执行时间、批量生成未来执行计划、兼容datetime对象、支持时区和宏指令(@daily等)。文章提供了8个完整示例代码,涵盖基础查询、时间推算、异常处理等场景,并演示了如何验证
Python-dateutil 是 Python 强大的日期时间扩展库,弥补标准库 datetime 功能不足。核心功能包括: 智能日期解析:自动识别各种格式的日期字符串,如"2026-06-19"、"Jun 19, 2026"等。 灵活时间计算: 相对时间偏移(加减年/月/周/日) 获取当月首尾日期、季度日期 工作日计算(如获取下周一) 周期日期生成:支持生成每日、每周、每月等重复日期,适用于定
封装成Django标准校验器,可直接给/ Form字段使用# 邮箱校验器raise ValidationError("邮箱格式非法")# 手机号校验器raise ValidationError("手机号格式错误")# URL校验器raise ValidationError("网址格式错误")
本文介绍了在开源鸿蒙PC社区搭建Python开发环境的方法,并详细讲解了Python的Arrow时间处理库。主要内容包括: 鸿蒙PC环境搭建:通过Harmonybrew安装适配版Python,使用ohos-pip-autosign解决签名限制,完成NumPy测试。 Arrow库详解: 解决了原生datetime繁琐的痛点 提供链式调用、智能时间操作等功能 支持时区转换、人性化时间显示 核心功能演示
定义输出结构,key自定义,value写路径print("重组用户信息:")# 输出:# {# 'location': '广东-深圳'# }彻底消灭多层.get()嵌套,代码极简可读性高内置默认值机制,不会抛出 KeyError / IndexError原生支持数组遍历、扁平化、多字段重组内置T表达式支持运算、字符串方法、类型转换一站式完成「取值+转换+重组」,无需分步处理。
摘要 本文分为两部分:第一部分介绍在鸿蒙PC系统上搭建Python开发环境的完整流程,包括使用Harmonybrew包管理器安装Python、配置自动签名工具ohos-pip-autosign,以及通过NumPy测试环境;第二部分详细讲解Python轻量级数据校验库validators的使用方法。 validators库提供开箱即用的数据校验功能,支持邮箱、URL、IP、手机号、身份证等常见格式验
摘要 本文详细介绍了在OpenHarmony鸿蒙PC系统上搭建Python开发环境的完整流程。针对鸿蒙系统与标准Linux的兼容性问题,文章提出使用Harmonybrew(鸿蒙版Homebrew)作为解决方案,通过其专属包管理功能安装适配版Python。关键步骤包括:开启开发者选项、卸载冲突软件、执行一键安装命令、配置环境变量,并借助ohos-pip-autosign工具解决系统对动态库的签名限制
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/OpenHarmonyPCDeveloper/ohos_jieba欢迎在PC社区平台申请新建项目:https://atomgit.com/OpenHarmonyPCDeveloper这篇文章记录的是一次把 Python
这次 JupyterLab 鸿蒙 PC 适配最大的收获,不是简单把一个页面塞进 HAP,而是重新判断了一个复杂开发者工具在新平台上的落地边界。一开始我们尝试保持原始架构,让 Electron 启动 Python Jupyter Server,再由 JupyterLab 前端连接本地服务。这条路最完整,但在真机上被 Python native 依赖链挡住了,尤其是pyzmqlibsodium一类底层
讲清楚一件事:在鸿蒙 PC 上,一个 Python 三方库到底为什么跑不起来,以及怎么让它跑起来。
这次 ImageIO 鸿蒙 PC 适配的重点,不是单纯证明“Python 命令能跑”,而是把 Python 三方库能力接入到一个真实鸿蒙 PC 应用里,并形成用户可操作的完整闭环。新增鸿蒙 PC 工程;ArkTS 页面实现选择图片、选择格式、质量调节、转换并导出;ArkTS Client 把业务操作封装成 JSON 请求;Native/N-API 启动 HNP Python;Python work
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区:https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/OpenHarmonyPCDeveloper/ohos_fontTools欢迎在PC社区平台申请新建项目:https://atomgit.com/OpenHarmonyPCDeveloper这篇文章记录的是一次把 Pyt
摘要:本文介绍了Python的whl打包格式及其优势,包括安装速度快、免编译、跨平台支持等特性。详细解析了whl文件名的规范含义,并通过numpy和flask示例说明如何识别兼容性。文章还提供了在鸿蒙电脑上制作whl包的完整教程,包括环境准备、工具安装和工程代码编写。最后展示了一个简单数学计算库的目录结构和代码实现,涵盖加减乘除功能及测试用例,为开发者提供了完整的whl打包实践指南。
今天,我就分享自己花了两周时间,在鸿蒙PC上将终端环境从基础的Bash全面升级到高度定制的Zsh的完整过程。大家好,从最早的Windows cmd,到后来的Cygwin,再到macOS的Terminal,直到现在遇到了鸿蒙PC。说实话,当我第一次打开鸿蒙PC的终端时,那种既熟悉又陌生的感觉让我知道——是时候动手调教一番了。最让我惊喜的是,经过优化的Zsh环境,在鸿蒙PC上的表现甚至比我在某些Lin
本文详细介绍了在鸿蒙PC上配置多语言开发环境的完整过程,涵盖Java、Python、Go和Rust四种主流语言的安装与测试。作者首先阐述了鸿蒙PC的软件生态特点,重点介绍了HPM包管理器的使用方法。针对每种语言,文章提供了详细的安装步骤、环境变量配置方法以及测试用例,确保读者能够快速搭建完整的开发环境。此外,作者还分享了环境配置自动化脚本,并总结了实际配置过程中的实用建议,包括包管理器选择、环境隔
鸿蒙PC现已支持便捷的Python开发,只需通过应用市场安装「Python安装器」即可一键部署Python 3.12.8环境,包含解释器和pip工具。安装后终端可直接验证环境并运行Python脚本,还能通过pip安装requests等第三方库。从Hello World到网络请求项目都能轻松实现,鸿蒙PC成为轻量高效的Python开发平台,适合编程学习和小型项目开发。整个过程无需复杂配置,降低了开发
从仓颉的原生赋能到主流语言的全面适配,鸿蒙PC正打破语言壁垒,为开发者构建一个灵活、高效、全场景的开发生态。无论是想深耕原生技术、迁移存量项目,还是探索AI与全场景的融合可能,鸿蒙PC都能提供足够的支持与想象空间。现在正是入局鸿蒙PC开发的黄金时期,不妨放下顾虑,下载DevEco Studio,用你熟悉的语言开启这场全场景开发尝鲜之旅。相信在多语言生态的加持下,你一定能在鸿蒙全场景战略中找到属于自
我将对这块内容做一个科普,并通过“造轮子”的方式,用 100 行代码自己实现一个运行时,带大家体会其中的原理。
本文档详细记录了将 ICU (International Components for Unicode) 库交叉编译到 OpenHarmony 平台时遇到的各种问题及其解决方案。ICU 是一个功能强大的国际化库,支持 Unicode 和全球化,但其复杂的构建系统在交叉编译时带来了独特的挑战。Unicode 支持:完整的 Unicode 标准实现国际化:日期、时间、数字、货币格式化文本处理:排序、搜