常用函数

from . import coms
#科学计算法
sub(a,b)                     #相减
add(a,b)                     #相加
mul(a,b)                     #相乘
div(a,b)                     #相除
int_up(x, y)                 #向上取整数

#根据端口号停止进程 ,port是一个列表[]
coms.port_stop(port:list)

#生成随机字符串       
coms.generate_random_string(length=16) 

#获取电脑MAC地址 
coms.get_mac_address()  

#判断字符串是手机号 还是 邮箱
coms.check_phone_or_email(input_str) 

#验证字符串是否是一个合法的用户名字母加数字
coms.validate_username(username)    

#停止进程,进程的名称,例如 xiaowo.exe ,那就填xiaowo。只支持windows
stop_pid_name(name)    

#判断一个路径是否包含 空格和中文
has_chinese_or_space_characters(path=None)    

#字符串md5加密
calculate_md5(input_string)    

#移动目录 1的内容到目录2中
move_program_to_xiaowo(dir1, dir2)   

#删除目录的文件
delete_files_in_directory(directory,current_dir=False,no_del=[]) 
#directory 目录路径
#current_dir:True 是删除,False是清空目录
#no_del :要排除的目录路径

#时间戳变为秒
time_to_seconds(time_str,k=None)
#time_str 为时间戳 例如 354646464.564
#k 默认为 . 如果时间戳为 354646464,564 则 k 为 ,

#获取音频文件的时长 秒。支持多种格式 例如 mp3 wav 其他
get_audio_duration(file_path)

#分割文本,使用jieba插件,自动根据词组分割
split_text(text, max_length=20)

#从插件data目录中获取配置信息
config_get( key, DEFAULT=None,plugin_name=None, config_ini='config.ini')
#key 键值
#DEFAULT 节点
#plugin_name 插件名称 例如 aidubs_plugin 中 aidubs就是插件名称
#config_ini 默认的配置文件名

#保存配置文件 插件data目录中
config( key, value='yes', DEFAULT=None, plugin_name=None,config_ini='config.ini')
#key 键值
#value 值
#DEFAULT 节点
#plugin_name 插件名称 例如 aidubs_plugin 中 aidubs就是插件名称
#config_ini 默认的配置文件名

#随机生成字符串文件名
random_string(file_path, kkkkkk,file=True,chard=None,fix='')
#file_path 文件路径或者文件名
#kkkkkk 文件的后缀
#file  True代表file_path为文件,False代表file_path为目录。给目录创建随机的文件名路径
#chard 为子目录
#fix 为 额外给文件名添加的名称

#把秒格式化为 时间格式 
format_duration(seconds)    #20:52:36
format_creation_time(creation_time)     #2024-03-08 15:35:16

#获取文件大小 单位M
format_file_size(file_size)

#删除单个文件
del_file(file)

#打开 windows  资源管理器
open_in_file_explorer(file_path) #文件
open_in_dir_explorer(file_dir) #目录

#读取文件的内容。default_encoding=None 则自动获取编码。指定编码 例如 utf-8
readfile( file_path, default_encoding=None)

#wav转mp3
ffmpeg_wav_mp3(input,output,bitrate = "258k")

#加载json文件 为字典
jsonload(file_path, encoding='utf-8')
#把字典 保存为json文件
jsondump(jsonc, file_path, encoding='utf-8')

#获取音频播放器对象
Player_pygame()

#获取小蜗工具设置的对象
themeMode_cfg()

#字典加密 key 密码
AES_Encrypt(data:dict, key=None)

#字典解密
AES_Decrypt(data: str, key=None)

#检查路径是否包含中文和空格
has_chinese_or_space_characters(path=None)

#获取GPU信息
getGpus()

#检测 GPU显存是否 小于8G ,小于则返回True ,大于返回Flase
checked_gpu(numsk=8000)

#查找标致文件
#start_dir 搜索目录
#target_dir 指定目录
#target_file 指定文件
find_dir_file(start_dir, target_dir, target_file)

#查找python 并追加主嵌入包 搜索路径
find_dir_python(start_dir)

#检查是否是正式环境
is_xiaowo_env()
已采纳
再见旧时光
再见旧时光
QQ:986004469 Email:vutool@qq.com
2月前

6

0个回答默认排序 投票数排序
没有更多回答了~
本贴已经关闭回答功能~
0
1
0
1