Skip to main content

一些常用函数

Project description

stv_utils

简介

  • 检测操作系统类型
  • 检测是否为中文环境
  • 判断是否在IDLE中运行
  • 根据系统执行清屏命令
  • 提供颜色和文本样式的字典列表
  • 自定义argparse模块的帮助信息格式

版本信息

当前脚本版本为:0.0.3

功能说明

is_ch()

该函数用于检测当前系统是否为Windows系统,并且语言环境是否为中文。如果是,则返回True

system_check(verbose=False, more_verbose=False)

该函数使用platform模块检测操作系统类型。参数verbosemore_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

stv_utils-0.0.3.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stv_utils-0.0.3-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

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

Hashes for stv_utils-0.0.3.tar.gz
Algorithm Hash digest
SHA256 496b388ef99b37f6004158999053768ef35c06fdd2da6fa39ae6351ee892fac0
MD5 7c86964dbb3fb6fb7d68a486fe5e5e13
BLAKE2b-256 7b33c3bf9987acfb33f23ecf86d3105b3618e075d8fe3982736c3b7e9c77b62f

See more details on using hashes here.

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

Hashes for stv_utils-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d57a95eb045c2615889890f6444966f8818ce2f62e8a32b689889908b381772c
MD5 cbcbceb45b01286363768d29bc8d0a36
BLAKE2b-256 2c13b8bd41ce4e632474ee28d09d6592b2ce8ff28a5f696336792394ccf5c7ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page