如何将带有pack和hex的正则表达式从Perl转换为Python?

如何将带有pack和hex的正则表达式从Perl转换为Python?,python,perl,Python,Perl,我是Python的新手,正在转换Perl脚本。Python相当于什么 $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; 非常感谢您提供的任何帮助。您可能只需要使用(python 2)/(python 3),因为您提供的代码似乎正试图实现这一点。事实上,这里出现的代码片段就是这样的例子:以这种方式一行一行地移植代码肯定会以令人厌恶的方式结束 value = value.decode('hex')

我是Python的新手,正在转换Perl脚本。Python相当于什么

$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

非常感谢您提供的任何帮助。

您可能只需要使用(python 2)/(python 3),因为您提供的代码似乎正试图实现这一点。

事实上,这里出现的代码片段就是这样的例子:以这种方式一行一行地移植代码肯定会以令人厌恶的方式结束
value = value.decode('hex')