On Thu, Jan 2, 2014 at 11:31 AM, raj kumar <rajkumar84...@gmail.com> wrote:
> Hello, I am beginner to python and i am writing following code > > from pytesser import * > > and i am getting an error as follow > > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "C:\Python33\lib\site-packages\pytesser.py", line 61 > print text > ^ > SyntaxError: invalid syntax > > > How to resolve it ? Give me all steps to resolve it. > > -- > https://mail.python.org/mailman/listinfo/python-list > > First, you should give version and os when you ask a question. However it is clear you are using python 3.3 and Windows. Your print statement implies that pytesser.py is written in the 2.x dialect of python. In version 3.x print became a function and requires parenthesis around the arguments. So, you need to find a version of pytesser.py that is compatible with python 3, or if you can't do that, and you need pytesser.py, you have to install python 2.7 Also, this is usually a bad idea: from pytesser import * Probably better not to muddle the namespace with a chance of naming collisions and do: import pytesser Good luck. Come back after you've had a go with those ideas -- Joel Goldstick http://joelgoldstick.com
-- https://mail.python.org/mailman/listinfo/python-list