如何接受原始输入中的反斜杠

How to accept backslashes in raw input

我正在用 optparse 编写一个小程序。它应该格式化shellcode。 问题是,python 不接受例如“\x31”作为参数并将其解释为 "x31"。 当然可以构建一个工作区。

但是有没有办法像这样处理输入?:

python prog.py -t \x31\xCA

print(args) => '\x31\xCA'

使用引号:python prog.py -t "\x31\xCA"