[Tutor] Why this error ?
eric at digitalert.net
Thu Feb 1 03:13:12 CET 2007
Danny Yoo wrote:
>>> I mean put all the parameters with quotes, I guess that might be a cause
>>> of the error.
>>> conn = MySQLdb.connect ('host' = "localhost", 'user' = "testuser",
>>> 'passwd'= "testpass", 'db' = "test")
>> No, unfortunately the problem remains, but thanks anyway.
> It's supposed to be without quotes on the keyword argument names.
> conn = MySQLdb.connect (host = "localhost",
> user = "testuser",
> passwd = "testpass",
> db = "test")
> It is very good that you're showing us literal error messages. There is
> something very funky looking in the error message you're showing us:
> "./mysql.py: line 3: syntax error near unexpected token `(
> That does NOT look like a Python error message. It looks like a shell
> error message from bash. Double check that you're running the script with
> Tutor maillist - Tutor at python.org
Read what Danny Yoo said.
You are executing the file with
"./mysql.py" If you don't have the file starting with a shebang #! the script will be executed as a shell script, and not via python.
try putting this on the first line
More information about the Tutor