我有以下 python 代码,它在 python 2.7 上运行良好,但我想在 python 2.5 上运行它。
我是 Python 新手,我多次尝试更改脚本,但总是出现语法错误。下面的代码抛出一个SyntaxError: Invalid syntax
:
#!/usr/bin/env python
import sys
import re
file = sys.argv[1]
exp = sys.argv[2]
print file
print exp
with open (file, "r") as myfile:
data=myfile.read()
p = re.compile(exp)
matches = p.findall(data)
for match in matches:
print " ".join("{0:02x}".format(ord(c)) for c in match)