2017-12-13 5 views
0

mitmdump用のインラインPythonスクリプトがあります。色付きのテキストを端末ウィンドウに出力したいと思います。着色されたターミナルテキスト追加のモジュールを持たないmitmdumpのインラインPythonスクリプト用

3つのプラットフォーム(Mac、Linux、Windows 7,8、および10)すべてで動作する必要があり、重要なのはPython、Pythonモジュール、またはその他のサードパーティツールのインストールを必要としないことです。

明らかに、Windows 7と8がそれらをサポートしていないという理由で、ANSIエスケープコードが解決策になります。

Windows用のmitmproxyはPythonをインストールする必要がなく、カラーテキストもターミナル自体に印刷するので、方法があるだけで何か分かりません。

私は答えを探して解決策を見つけられませんでした。私が逃した場合は謝罪します。

+0

'mitmproxy'が色を使用する場合は、[ソースコード](https://github.com/mitmproxy/mitmproxy)をチェックインしてください。これはPythonで書かれています。 – furas

+1

私はソースコードを見て、それがインポートを見つけた[urwid](http://urwid.org/) – furas

+0

import urwidはスクリプトエラーを引き起こします:(モジュール名がurwid – BaconCatBug

答えて

関連する問題