48-57 または 65-122 の ASCII 範囲外 (つまり、英数字ではない) をすべてエスケープするコーデックが python にありますか?
唯一の例外は、スラッシュとバックスラッシュ文字です。
理想的には、次のように変換したいと思います。
/MyString/My#^/Blah/
これに:
/MyString/My\x23\x5e/Blah/
同様のことを行う文字列エスケープエンコーディングがあることは知っていますが、エンコードする文字のカスタム範囲が必要です。これを効率的に行うことができる賢い提案やモジュールを探しています。
ありがとう!