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。