تنفذ هذه الحزمة أدوات ووظائف مفيدة لإنتاج حزم أو أدوات Python التي تم تنفيذها في Python.
الميزات المنفذة:
تتطلب هذه الحزمة:
لاستخدام
PythonToolsKit.ScapyTools، تحتاج إلىScapy، ولكن لم يتم تثبيته افتراضيًا (لأن هذه هي الوحدة النمطية الوحيدة التي تحتاجها) ، قم بتثبيتها باستخدامpython3 -m pip install scapy
لاستخدام
PythonToolsKit.DataAnalysis.show_chartتحتاج إلىmatplotlib، ولكن لم يتم تثبيتها افتراضيًا (لأن هذه هي الوظيفة الوحيدة التي تحتاجها) ، وتثبيتها باستخدامpython3 -m pip install matplotlib
pip install PythonToolsKitتتوفر أمثلة مع ردود (وحدة التحكم في الوضع) في وثائق HTML.
ملاحظة للاستيراد: أضف 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 ، Encodings Colors والوحدات WindowsTerminal التي أستخدمها doctest (unittests في الوثائق) coverage :
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 |
| الترميز | 100 ٪ | 054 | 000 |
| windowsterminal.py | 094 ٪ | 096 | 006 |
| الألوان | 100 ٪ | 176 | 000 |
| DataAnalysis.py | 100 ٪ | 290 | 000 |
| تقرير | 099 ٪ | 160 | 001 |
| Stringf.py | 100 ٪ | 067 | 000 |
| OrdDict.py | 100 ٪ | 172 | 000 |
| أحرف | 078 ٪ | 063 | 014 |
مرخصة تحت GPL ، الإصدار 3.