跳转至

base Module

*以下内容由程序自动呈现, 可能存在错误

import base # 引入模块
from base import * # 引入模块中的所有函数与类

function center

def center(something, color=WHITE) -> None
居中输出,拥有和echo同样的多种颜色格式支持

  • color: 输出的颜色,可省略,默认为utils.WHITE
  • something: 字符串

function echo

def echo(something, color=WHITE, end="\n") -> None
建议使用的输出
Eg.
echo("标准色",GREEN)
echo("十六进制","f35336")
echo("256色",72)
echo("RGB",(30, 144, 255))

echo("通过256色设置 前景色,后景色",(23,145))
echo("通过十六进制设置 前景色,后景色",("2add9c","eaff56"))
echo("通过RGB设置 前景色,后景色",((20, 144, 234),(234, 78, 23)))

echo("混搭",((30, 144, 255),"c93756"))

  • something: 可以为任意类型,如果是字典,列表将输出他们在go中的结构
  • color: 输出的颜色,可省略,默认为utils.WHITE。
  • end: 输出的结尾,可省略,默认为换行符

function save_file

def save_file(file_path: str, content: str, cover=False) -> None
保存文件

  • file_path: 保存文件路径
  • content: 内容
  • cover: 是否覆盖,可省略,默认false

function col

def col(path) -> None
返回collection内路径

function now

def now() -> None
返回当前时间字符串

function input

def input(prefix=">", color=WHITE, items=dict) -> None
带有补全提示的输入

  • prefix: 前缀,可省略,默认为">"
  • color: 颜色,前缀的颜色,可省略,默认为utils.WHITE
  • items: 字典,键为提示词,值为描述。e.g.{"hello":"你好"},可省略,默认空

function walk_dir

def walk_dir(path: str, recursion=False) ->  所有文件与文件夹
遍历文件夹

  • path: 路径
  • recursion: 递归,可省略,默认false

function read_file

def read_file(file_path: str) -> None
读取文件

  • file_path:

function random

def random() -> None
生成随机数