Skip to main content

PyPI version

Code_Tools

介绍:

一个给初学者制作的 Python 工具库, 基于 Python 3.14.4 制作


安装

pip install luci-code-tools

可用内容

color()

参数包括 text_color (选择颜色,使用ANSI序列码), mode (显示方式,常用的是"1",如果不需要显示方式, 使用默认方式可以输入"0"), IsEnter 默认是 True , 也就是多换一行, 你可以更换设置为False让输出没有多余换行, 函数参数最后面可以增加end, sep等操作

可以不填 text_color 和 mode 参数, 如果不填将使用默认

clear_screen()

直接输入这个函数名就可以让代码检测你的系统并使用对应的清屏命令

例如:

"win32" = Windows

else = macOS,Linux

对应代码为:

from sys import platform, exit
from subprocess import run

if platform == "win32" # <- win32 == Windows
    run("cls", shell=True)
else: # <- 包括 macOS 和 Linux
    run("clear", shell=True)
safe_input()
safe_int()
safe_float()

除了 safe_input 以外都包括 ValueError 处理, 因为 input 不可能触发 ValueError

3个函数包括的参数有: prompt, text_color, mode

prompt 是用户输入提示

text_color 是用户提示的颜色,就像 color 函数中的 text_color 一样

mode 也是 color 中的意思, 不过这次如果 color 和 mode 参数不写就会使用默认参数 ( 37 白色和 0 默认 )


示例 ("[space]"代表空行, "{mode}"代表输出格式)

color("Hello", 32, 1)
Hello {绿色;粗体}
color("Hello", 32, 1, IsEnter=False)
Hello {绿色;粗体}

其他

ANSI常用序列 提示: 90-97 为亮色前景色,100-107 为亮色背景色

前景色 效果
30 黑色
31 红色
32 绿色
33 黄色
34 蓝色
35 紫色
36 青色
37 白色
显示方式 效果
0 默认
1 粗体 + 高亮
2 暗淡
3 斜体(部分终端不支持)
4 下划线
5 闪烁
6 快闪(部分终端不支持)
7 反色(前景色与背景色互换)
8 隐藏
9 删除线
背景色 效果
40 黑色
41 红色
42 绿色
43 黄色
44 蓝色
45 紫色
46 青色
47 白色

制作者 & 感谢名单

作者 分工
Luci_Code 代码
Luci_Code 文档
Luci_Code 思路
Luci_Code 上传
DeepSeek 检查

感谢


<感谢您的阅读,我是Luci_Code, 一名2014年出生的开发者 >

Metadata

Release files for luci-code-tools 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for luci-code-tools 1.0.0
File Size Uploaded Provenance Actions
luci_code_tools-1.0.0.tar.gz 4.2 kB Without provenance Details for luci_code_tools-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for luci-code-tools 1.0.0
File Interpreter ABI Platform Actions
luci_code_tools-1.0.0-py3-none-any.whl Python 3 none any Details for luci_code_tools-1.0.0-py3-none-any.whl

Total release size: 8.7 kB

Release files / luci_code_tools-1.0.0.tar.gz

Download URL luci_code_tools-1.0.0.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
be3035025497bb74ef50f2ef58b737fa142256539debb690e1fbc0db067db614
BLAKE2b-256 checksum
How to use checksums
bc2fcebb085ad616ce35592822a1c248edc4221847613b281b3513b28fe674d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / luci_code_tools-1.0.0-py3-none-any.whl

Download URL luci_code_tools-1.0.0-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b9e33ee23e1298a882ffa2a62fec46a4a1da63f2df779c711615d2c86d1fffb1
BLAKE2b-256 checksum
How to use checksums
25296947ff26aa77fb03bc457255d6a7fa509f383a75dc6eb74398c5ce59cad1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for luci-code-tools 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page