I have the following Python code, it works fine with python 2.7, but I want to run it on python 2.5.
I am new to Python, I tried changing the script several times, but always got a syntax error. The code below indicates SyntaxError: Invalid syntax:
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)
source
share