跳转至

utils Module

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

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

function notice

def notice(title: str, msg: str, png_path="", beep=False) -> None
弹出通知

  • png_path: 显示图片,可省略,默认为空字符串
  • beep: 是否蜂鸣,可省略,默认false
  • title: 标题
  • msg: 消息

def search(text: str, items: list, fuzzy=False) ->  返回一个字符串字典值为搜索到的结果键为结果所在行
在字符串列表中搜索字符串

  • text: 需要搜索的字符串
  • items: 被搜索的字符串列表
  • fuzzy: 是否启用模糊搜索,可省略,默认False

function exec_js

def exec_js(script: str) -> None
执行JavaScript代码

  • script: js代码

function exec_js_file

def exec_js_file(file_path: str) -> None
执行js文件

  • file_path: js文件路径

function fuzzy_match

def fuzzy_match(text1: str, text2: str) -> None
在文本2中模糊匹配文本1

  • text1: 文本1
  • text2: 文本2

*function pixel_art

这个函数还在测试,未来可能会发生变化

function select

def select(title: str, items: list) ->  返回选项序号与选项文本
生成一个选择菜单,方向键选择,Enter确认

  • title: 标题
  • items: 可选择的项目,字符串列表,若为空则不会阻塞

function unzip

def unzip(src: str, passwd: str, dest: str) -> None
解压zip

  • dest: 目标路径,可省略,默认解压在zip同目录下
  • src: zip文件路径
  • passwd: 密码,可省略,默认为空字符串

function zip

def zip(src: str, passwd: str, dest: str) -> None
压缩zip

  • src: 文件夹路径
  • passwd: 密码,可省略,默认为空字符串
  • dest: 目标路径,可省略,默认为最后文件夹.zip

def fuzzy_search(text1: str, text_list: list) -> None
在文本列表中模糊匹配文本

  • text_list: 文本列表
  • text1: 文本

class ProgressBar

class ProgressBar(self, max_int: int)
生成一个进度条

method set

def set(self) -> None
设置进度

method add

def add(self) -> None
增加进度