一些常用函数
Project description
stv_utils
简介
- 检测操作系统类型
- 检测是否为中文环境
- 判断是否在IDLE中运行
- 根据系统执行清屏命令
- 提供颜色和文本样式的字典列表
- 自定义
argparse模块的帮助信息格式
版本信息
当前脚本版本为:0.0.3
功能说明
is_ch()
该函数用于检测当前系统是否为Windows系统,并且语言环境是否为中文。如果是,则返回True。
system_check(verbose=False, more_verbose=False)
该函数使用platform模块检测操作系统类型。参数verbose和more_verbose用于控制返回的信息格式:
verbose=True:返回系统名称字符串more_verbose=True:返回原始检测结果- 默认情况下,返回一个布尔值,表示是否为Windows系统
is_idle()
该函数通过检查sys.modules来判断当前脚本是否在IDLE中运行。
system_clear(force=False)
该函数根据系统类型执行相应的清屏命令。如果当前在IDLE中运行,则不会执行清屏。参数force=True可以强制执行清屏。
color()
该函数返回一个包含前景色、背景色和文本样式的字典列表,用于在终端中输出彩色文本和不同样式的文本。
CustomHelpFormatter
CustomHelpFormatter类继承自argparse.HelpFormatter,用于自定义argparse模块的帮助信息格式。该类重写了_format_action_invocation方法,以自定义命令行参数的显示方式。
注意事项
- 请确保在运行脚本前已安装Python环境。
- 本脚本不包含任何个人可识别信息(PII)。
- 本脚本不包含任何网站超链接。
开发者信息
(此处可以添加开发者的联系方式、贡献者名单等信息,但请确保不包含个人可识别信息。)
许可证
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stv_utils-0.0.3.tar.gz.
File metadata
- Download URL: stv_utils-0.0.3.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
496b388ef99b37f6004158999053768ef35c06fdd2da6fa39ae6351ee892fac0
|
|
| MD5 |
7c86964dbb3fb6fb7d68a486fe5e5e13
|
|
| BLAKE2b-256 |
7b33c3bf9987acfb33f23ecf86d3105b3618e075d8fe3982736c3b7e9c77b62f
|
File details
Details for the file stv_utils-0.0.3-py3-none-any.whl.
File metadata
- Download URL: stv_utils-0.0.3-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d57a95eb045c2615889890f6444966f8818ce2f62e8a32b689889908b381772c
|
|
| MD5 |
cbcbceb45b01286363768d29bc8d0a36
|
|
| BLAKE2b-256 |
2c13b8bd41ce4e632474ee28d09d6592b2ce8ff28a5f696336792394ccf5c7ac
|