ZYXtools 2.0
常用工具集合
Requires Python: >=3

#ZYXtools模块 帮助文档

### 编写目的 ###
 * 有些简单的函数经常使用，整理成模块方便调用
 * 复杂函数依赖库多，在模块中拆成多个小函数，部分整合成大函数有助于提升效率
 * 自己写的第一个模块，了解模块制作并实践一下？

### 声明 ###
 * 使用麻省理工学院（MIT）许可证，为开源模块
 * 本人python纯自学，代码中会存在很多不足之处，望理解与指出

### 运行环境 ###
``` python
#!/usr/bin/env python3
```
 
### 使用编码 ###
``` python
# -*- coding: utf-8 -*-
``` 

### 模块目录结构 ###
 * V1.0
<br>ZYXTOOLS
<br>│  LICENSE
<br>│  README.md
<br>│  setup.py
<br>│
<br>├─demos
<br>└─ZYXtools
        <br>　　├─debug.py
        <br>　　├─mouse.py
        <br>　　├─time.py
        <br>　　└─__init__.py

### GitHub URL ###
[点击访问](https://github.com/uiharukazari0105/ZYXtools "初春饰利我老婆（笑）")

### 程序开发进度 ###
 - [x] 基础
    - [x] 创建GitHub仓库
    - [x] 引入MIT许可证
    - [x] 确立基本框架
 - [ ] 功能
    - [ ] debug.py
        - [x] 调试
        - [x] 带时间追踪的调试
    - [ ] time.py
        - [x] 返回当前已格式化的时间
### 更新 ###
 * 更新频率
     * 正常情况下一周一次
     * 鉴于学生党平时时间少，功能上新较慢，望理解
 * 更新日志
 
 
    * V1.0
        * 更新日期：2021/06/06
        * 从无到有，建立工程
        * 大致确定了制作与更新的方向
        * 做了三个基本功能
---        
            * debug：普通调试
                * 功能
                    * 传入一个字符串，在其最前方加入[DEBUG]字样
                    * 这样做虽然需要给每个语句加入注释
                    * 但能方便找出具体错误位置和原因
                    * 也可做成日志系统
                * 用法
                    * ZYXtools.debug(调试提示信息)
                * 注意事项
                    * 调试提示信息必须是字符串
---
            * debug_with_time：带时间追踪的调试
                * 功能
                    * 传入一个字符串，在其最前方加入[DEBUG]字样
                    * 相比于debug()，加入了时间戳
                    * 这样做虽然需要给每个语句加入注释
                    * 但能方便找出具体错误位置和原因
                    * 也可做成带时间记录的日志系统
                * 用法
                    * debug_with_time(调试提示信息,时间精度)
                * 注意事项
                    * 调试提示信息必须是字符串
                    * 时间精度必须是字符串，0或1
--- 
          
            * get_now_time：返回当前已格式化的时间
                * 功能
                    * 该函数提供日期
                    * 通过给定精度参数
                    * 精度表示可使用中文
                    * 返回当前的具体日期
                    * 最终日期数据通过变量now_time返回
                    * 若精度格式存在问题(TI00)会返回错误信息
                * 用法
                    * get_now_time(时间精度) 
                * 注意事项
                    * 时间精度必须是字符串，0或1
                    * 精度格式中文：年、月、日、时、分、秒、毫秒
                    * 精度英文格式：y,month,d,h,m,s,ms
                    * 中文可直接组合，例如：年月日时分秒
                    * 英文组合必须用"."分隔，例如：y,month,d,h,m,s
                    * 精度参数为"0"时相当于返回时分秒
                    * 精度参数为"1"时相当于返回时分秒毫秒                        
---                    
    * V2.0
        * 更新日期：2021/07/04
        * 修复了Debug功能每次都会返回一个0的问题
        * 修复了错误代码提示"TI00"所在语句的相关问题
        * 加入鼠标控制功能

---            
            * move
                * 功能
                    * 移动光标到指定坐标
                    * 给定三个参数，分别是目标坐标的横纵坐标值以及持续时间
                * 用法
                    * move(目标横坐标,目标纵坐标,持续时间)
                * 注意事项
                    * 无
---            
            * click_left
                * 功能
                    * 移动光标到指定坐标并左键单击
                    * 给定两个参数，分别是目标坐标的横纵坐标值
                * 用法
                    * click_left(目标横坐标,目标纵坐标)
                * 注意事项
                    * 可能需要系统较高权限才对某些程序有效
---            
            * click_right
                * 功能
                    * 移动光标到指定坐标并右键单击
                    * 给定两个参数，分别是目标坐标的横纵坐标值
                * 用法
                    * click_right(目标横坐标,目标纵坐标)
                * 注意事项
                    * 可能需要系统较高权限才对某些程序有效                                   
---            
            * get_positon
                * 功能
                    * 返回目前光标的横纵坐标
                * 用法
                    * get_positon()
                * 注意事项
                    * 无
---
            * drag
                * 功能
                    * 拖拽内容到指定位置
                    * 给定三个参数，分别是目标坐标的横纵坐标值以及持续时间
                * 用法             
                    * drag(目标横坐标,目标纵坐标,持续时间)
                * 注意事项
                    * 可能需要系统较高权限才对某些程序有效
                    * 拖拽起点为光标当前位置
---
            * scroll_up
                * 功能
                    * 向上滚动
                    * 给定一个参数，为滚动的像素值
                * 用法             
                    * scroll_up(滚动的像素值)
                * 注意事项
                    * 无
---
            * scroll_down
                * 功能
                    * 向下滚动
                    * 给定一个参数，为滚动的像素值
                * 用法             
                    * scroll_down(滚动的像素值)
                * 注意事项
                    * 无