import imaplib
imserver = imaplib.IMAP4_SSL("imap.googlemail.com",993)
imserver.login("username","password")
imserver.select('INBOX')
# Ungelesene
status, response = srv.status('INBOX', "(UNSEEN)")
unreadcount = int(response[0].split()[2].strip(').,]'))
print unreadcount
srv.close()
srv.logout()
erhalte ich die Fehlermeldung Syntaxfehler beim unerwarteten Wort `(' Führe ich den Code in der Bash aus, funktioniert der Login.
Was ist hier falsch? Wer kann mir auf die Sprünge helfen?
VG, Dino
> erhalte ich die Fehlermeldung Syntaxfehler beim unerwarteten Wort `('
> Führe ich den Code in der Bash aus, funktioniert der Login.
>
> Was ist hier falsch? Wer kann mir auf die Sprünge helfen?
imserver != srv
Marc
> Beim ausführen des folgenden Scriptes:
>
>
> import imaplib
>
> imserver = imaplib.IMAP4_SSL("imap.googlemail.com",993)
> imserver.login("username","password")
>
> imserver.select('INBOX')
>
> # Ungelesene
> status, response = srv.status('INBOX', "(UNSEEN)")
> unreadcount = int(response[0].split()[2].strip(').,]'))
> print unreadcount
>
> srv.close()
> srv.logout()
>
> erhalte ich die Fehlermeldung Syntaxfehler beim unerwarteten Wort `('
Hm, das sieht eher nach einer Fehlermeldung der bash aus:
$ ls (
bash: Syntaxfehler beim unerwarteten Wort `('
> Führe ich den Code in der Bash aus, funktioniert der Login.
>
> Was ist hier falsch? Wer kann mir auf die Sprünge helfen?
Vielleicht beschreibst Du Dein Problem nochmal genauer, möglichst so, dass
es für uns Leser reproduzierbar ist.
Vermutlich fehlt einfach nur ein "#!/usr/bin/env python" am Anfang des
Skriptes.
> F�hre ich den Code in der Bash aus, funktioniert der Login.
Das glaube ich nicht. Schlie�lich f�hrst Du mit obigem ja den Code in
der Bash aus, und sie beklagt sich (zu Recht) �ber "(".
Thomas
Danke f�r den Hinweis, im Eifer des Gefechts hab ich gepostet
ohne den Quelltext genau durchzusehen...
Gru�,
Dino
Hi Thomas,
und danke f�r den Tipp. Das war's. Ich hatte - mal wieder ;-) einen
Tippfehler.
Anstatt "#!/usr/bin/env python stand bei mir "#!\usr/bin/env...
Viele Gr��e,
Dino.