PythonToolsKit
1.0.0
该软件包实现了有用的工具和功能,用于生产Python中实施的Python软件包或工具。
实施的功能:
此包需要:
要使用
PythonToolsKit.ScapyTools,您需要Scapy,但默认不安装(因为这是唯一需要它的模块),请使用python3 -m pip install scapy
要使用
PythonToolsKit.DataAnalysis.show_chart,您需要matplotlib,但默认不安装(因为这是唯一需要它的功能),请使用python3 -m pip install matplotlib安装它
pip install PythonToolsKitHTML文档中提供了带有响应(模式控制台)的示例(模式控制台)。
注意事项:添加PythonToolsKit.<module>
from PythonToolsKit . Timeout import *
import PythonToolsKit . Timeoutpython3 Characters.pyz mystring
python3 -m PythonToolsKit.Characters integers 97,98,99
Characters string abc
Characters hexa 616263
Characters hexa ' 61-62-63 '
Characters hexa ' 61 62 63 '
Characters hexa ' 61:62:63 '
Characters binary ' 1100001 1100010 1100011 '
python3 DebugEncoding.pyz éêâ --bad-values " ‚ˆƒ "
python3 -m PythonToolsKit.DebugEncoding éêâ --decoding cp1252 --bad-values " ‚ˆƒ " --json
DebugEncoding éêâ
DebugEncoding éêâ --encoding cp437对于GetType和Json ,我使用doctest (文档中的Unitests)和coverage Encodings , Colors和WindowsTerminal模块:
python3 GetType.py # run doctest with verbose mode
python3 -m doctest GetType.py # run doctest without verbose mode
coverage run GetType.py # Calcul coverage
coverage report # Report in console
coverage html # Report in HTML page| 模块 | 覆盖范围 | 语句 | 丢失的 |
|---|---|---|---|
| getType.py | 100% | 130 | 000 |
| json.py | 100% | 046 | 000 |
| encodings.py | 100% | 054 | 000 |
| WindowsTerminal.py | 094% | 096 | 006 |
| colors.py | 100% | 176 | 000 |
| dataAnalysis.py | 100% | 290 | 000 |
| report.py | 099% | 160 | 001 |
| Stringf.py | 100% | 067 | 000 |
| orddict.py | 100% | 172 | 000 |
| 字符.py | 078% | 063 | 014 |
在GPL下获得许可,版本3。