Seite 1 von 1

name 'localhost' is not defined aber root@localhost ?

Verfasst: Mittwoch 8. Januar 2014, 00:34
von Sinnentlehrt
Hallo Leute,

versuche mal eben schnell mit mySQL in Python klarzukommen. :lol:
Das gebe ich in Python ein.
import MySQLdb
Läuft auch. Dann das hier:
connection = MySQLdb.connect(localhost, root, passwort, datenbank)
Und es kommt die Antwort.
NameError: name 'localhost' is not defined
Was mich halt wundert denn der User von mySQL ist root@localhost
Natürlich ist die Datenbank schon angelegt, läuft alles auf einem Debian Wheezy.

Und Danke für eure Hilfe, kenne mySQL nur einem einem LAMP Server und mach normaler weise maximal was mit PHPmyAdmin.

Gruss,

sinni

Re: name 'localhost' is not defined aber root@localhost ?

Verfasst: Mittwoch 8. Januar 2014, 01:09
von BlackJack
@Sinnentlehrt: Der Name `localhost` ist in Deinem Python-Skript nicht definiert. Kann es ein dass Du da keinen Namen sondern eine Zeichenkette angeben wolltest? ;-)

Re: name 'localhost' is not defined aber root@localhost ?

Verfasst: Mittwoch 8. Januar 2014, 02:05
von Sinnentlehrt
Ja gut, danke für den Tipp :oops:

Und für die Nachwelt, man sollte in Anführungszeichen setzen was man in Anführungszeichen setzen soll. :roll: