About some problem

Joel Goldstick joel.goldstick at gmail.com
Thu Jan 2 11:53:13 EST 2014


On Thu, Jan 2, 2014 at 11:31 AM, raj kumar <rajkumar84730 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20140102/124d0e96/attachment.html>


More information about the Python-list mailing list