个人常用功能封装

silvaq-lib的Python项目详细描述


common tool library for silvaq

silvaq-pylib

我自己常用的功能封装起来,方便自己日常使用

  • version 0.1.5 :
    • 新增了日期常规方法

工具库

  1. [x] file 文件相关
  2. [x] dir 目录相关
  3. [x] time 日期、时间相关
  4. [x] mail 发送邮件相关
  5. [x] logger 日志相关

安装

pip3 install silvaq-pylib

更新

pip3 install  --upgrade silvaq-pylib

使用

fromsilvaq_libsimportfileassilva_filefromsilvaq_libsimportdirassilva_dirfromsilvaq_libs.mailimportServerasSilvaMailServerfromsilvaq_libs.loggerimportLoggerasSilvaLoggerif__name__=='__main__':# for filessilva_file.exist("/tmp/test.txt")#for dir silva_dir.maketree("a/b/c/d")# for mailparams_dict={'host':"server_host",'sender':"sender",'password':"password",'username':'username','port':25,}to="somebody"sub="somesub"con="somecon"SilvaMailServer(**params_dict).send_mail(to,sub,con)#for loggerlogger=SilvaLogger("log_path","log_file_prefix","log_file_suffix","halder_container_cap")logger.log("some con")logger.log("some con again")# ... more log here# notice  目前所有配置都是默认项,所以日志是实时写入的,如果有需求想用缓冲请自行查阅并修改创建hander时open 的buffer# todo 这一项将提供可选方法logger.commit()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带EJB的java JPA:无持久性提供程序   检查数字最后一位的java If语句   java解除对象在字符串池中驻留时的字符串类型分配   java如何在Android中使用堆栈?   java删除字符串中数字之后的任何内容   JAVA 7中消除StringBuilder对象(在循环中运行)最后一个逗号的json方法?   字典将值放入Java*中的映射,而不更新现有值(如果存在)   Java中加法和乘法的基本词法分析器   ExoPlayer2中的java检查视频对象   java向HashMap添加对象   java如何配置JavaMelody以监视C3p0数据源中的Jdbc连接   java“Xlint:unchecked”在Intellij中配置后不工作   悬停时将java滑块元素移出   c如何在SWIG生成的Java绑定中转换为SWIGTYPE_p_void类型?   Ant的java代码未在Maven中运行   字典使用公共键创建两个映射值的映射java   java Tomcat 8元空间OutOfMemory问题