Skip to main content

tang kai yue 个人使用python方法集合

Project description

【tky】 _ Python方法集合项目

项目介绍

Tang kai yue 个人整合部分使用的python方法;

本项目是用于记录个人使用的一些Python方法类汇总合集,以方便后续在使用的时候借鉴或复用;
类似笔记形式,减少后续查找的成本和提高类工作生产力,如对本内容感兴趣的欢迎一起来添砖加瓦;

文件结构

tky               |  pip包名
|-  __init__.py
|-  t_sql.py      |  SQL类集合(SQL/ES...)
|-  t_jde.py      |  判断类集合(判空/匹配...)
|-  t_gui.py      |  GUI类集合(点击/清除/输入/扫描元素...)
|-  t_msg.py      |  消息类集合(企业微信...)
|-  t_file.py     |  文件类集合(Jenkins/文件夹/Excel...)
|-  t_dev.py      |  DEV类集合(APP/PC浏览器...)
|-  t_tsg.py      |  测试数据类集合(随机数据生成...)
|-  tky_test.py   |  tky模块 测试文件(部分示例内容...)

操作相关

一、安装

pip官源安装: pip install tky
pycharm工具安装:设置-项目-Python解释器-新增包-搜索tky-安装;

二、升级

升级:pip install --upgrade tky

三、卸载

卸载:pip uninstall tky

使用说明

工具包在使用时有模块依赖,发现报没模块的异常时,请安装对应的工具包;
具体的清单以在下方列出;

模块依赖清单:

import re, os
import json
import urllib.request
import cx_Oracle
import pymysql
import datetime
import string
import random
import xlrd (建议使用1.2.0的包,支持XLSX格式)
import selenium.webdriver.support.ui as ui
from openpyxl import load_workbook
from appium import webdriver
from selenium import webdriver
from xml.dom import minidom
from setuptools import find_packages, setup
from elasticsearch import Elasticsearch, helpers

PIP安装指令:

pip install re
pip install os
pip install json
pip install urllib
pip install time
pip install datetime
pip install string
pip install random
pip install cx_Oracle == 8.0.1
pip install pymysql
pip install xlrd  == 1.2.0
pip install selenium == 3.141.0
pip install openpyxl
pip install appium == 0.43
pip install xml.dom
pip install setuptools == 50.3.0
pip install elasticsearch == 7.9.1
pip insatll math

PS:包的版本仅为建议项!!!

版本日志

 版本:1.2.1 【20210430】
    1、更新t_sql.py的SQL方法,mysql连接时启用自动提交事务;
    2、汇总个人环境的依赖包;
    
 版本:1.2.0 【20210430】
    1、更新t_sql.py的SQL方法,新增了新的Mysql链接操作方法类,子方法:sel_dict/sel_sql/iud_sql/close/page_mus;
    2、新增t_jde.py的Jde_o方法,子方法 时间计算:change_time;
    3、优化部分文件/方法的注释信息;

 版本:1.1.9 【20210324】
    1、更新t_sql.py的SQL方法,新增/修改了方法名称set_val/upd_del/clear/close;【非常重要!!!】
    2、优化部分文件/方法的注释信息;

 版本:1.1.8 【20210316】
    1、新增字符串转换方法(t_jde.val_case);
    2、优化部分文件/方法的注释信息;

 版本:1.1.7 【20210315】
    1、新增企业微信机器人消息推送(暂只支持:text/markeown 类型);
    2、优化部分注释信息;
    
 版本:1.1.6 【20210305】
    1、修复XML读取方法时的BUG;
    
 版本:1.1.5 【20210130】
    1、新增部分测试文件,自由匹配/数据库连接及部分查询引用示例;
    2、新增数据库Mysql连接方法,依赖pymysql;
    3、模块各方法测试覆盖75%+;
    4、优化部分方法;
    
 版本:1.1.4 【20210129】
    1、新增部分测试文件,文件与EXCEL部分引用示例;
    2、修复空判断的部分方法问题;
    
 版本:1.1.3 【20210128】
    1、新增测试文件,含部分引用示例;
    2、修复部分方法问题;
    3、优化部分判断和注释说明;
    
 版本:1.1.2 【20210127】
    1、新增随机数生成方法类,t_tsg;
    2、修复部分方法问题;
    3、更新部分项目说明;
 
 版本:1.1.1 【20210127】
    1、修复部分注释对应问题;
    2、GUI方法新增自定义时间参数;
    3、更新部分项目说明;
    
 版本:1.1.0 【20210127】
    1、部分方法测试验证完成,暂未完成完全测试;
    2、修复部分方法调用异常的问题;
    3、新增方法注释;
    4、项目代码,上传码云:https://gitee.com/tangkaiyue/tky

参与贡献

欢迎一起参与整合,集合更多的方法调用;

【1】 Tangkaiyue (创建仓库/分支,提交代码)
-=-=-=【 其 他 联 系 】=-=-=-
Q群1:528996178 (主)
Q群2:737511778
PIP:https://pypi.org/project/tky
码云:https://gitee.com/tangkaiyue/tky

如果您喜欢这个项目还请给个关注,谢谢!

作者:Tang kai yue 
邮箱:tky_1314@163.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tky-1.2.1.tar.gz (18.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page