Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11
  1. #1
    Gesperrt
    Registriert seit
    13.03.2009
    Beiträge
    1.041

    Standard 'Hello World' -- Problem

    Abend.

    Ich lerne nebenher noch Python und habe gleichmal das Hello World Projekt geschrieben.

    Nun kommt dieser Fehler hier



    Was hab ich falsch gemacht?

  2. #2
    Sobig Wurm Avatar von bexxter
    Registriert seit
    03.07.2009
    Beiträge
    223

    Standard

    Glaube das das so lauten muss

    print "Hello World"

  3. #3
    Gesperrt
    Registriert seit
    13.03.2009
    Beiträge
    1.041

    Standard

    Leider auch nicht bexxter kommt der selbe Fehler.

  4. #4
    OpCodeKiddy Avatar von EBFE
    Registriert seit
    30.03.2009
    Beiträge
    442

    Standard

    Python 2 und Python 3 unterscheiden sich syntaktisch. In Version 3 wurde Python "strenger".
    Leider musst du dir daher auch entweder Python 2-er Version installieren oder ein entsprechendes Tutorial für 3er suchen.
    Sonst sollte das hier gehen:
    print('Hello World')
    Wobei ich im Moment auch nur 2er Version drauf habe und es also nicht wirklich testen kann
    TrueCrypt/RAR/Zip Passwort vergessen und das Bruten dauert ewig? Oder brauchst du fein abgestimmte Wortlisten? Hilf dir selbst mit WLML - Word List Markup Language
    Gib Stoned/Mebroot/Sinowal und anderen Bootkits keine Chance: Anti Bootkit v 0.8.5

  5. #5
    has one Avatar von noctem
    Registriert seit
    08.06.2008
    Beiträge
    392

    Standard

    Und nebenbei gesagt: Auf einem Windows-System macht der Shebang keinen Sinn.
    (Der Shebang ist die Zeile "#!/usr/bin/python".)
    Der wird nur von Systemen mit Linux/Unix-Grundlage benötigt/gewollt/verwendet.
    noctem{aet}jabber.ccc.de

  6. #6
    Gesperrt
    Registriert seit
    13.03.2009
    Beiträge
    1.041

    Standard

    Also sind die momentanen Ebooks nur hilfreich wenn man mit Python v2 coden will?

    Macht es denn etwas aus, wenn man den Shebang trotzdem drinnen lässt?

  7. #7
    OpCodeKiddy Avatar von EBFE
    Registriert seit
    30.03.2009
    Beiträge
    442

    Standard

    Müssten eigentlich auch Papers zu v3 verfügbar sein. Ob es die auf Deutsch gibt, ist natürlich eine andere Frage. Sonst kannst du theoretisch auch 2er nutzen und brauchst nur die Unterschiede zu beachten:
    http://docs.python.org/3.0/whatsnew/3.0.html
    TrueCrypt/RAR/Zip Passwort vergessen und das Bruten dauert ewig? Oder brauchst du fein abgestimmte Wortlisten? Hilf dir selbst mit WLML - Word List Markup Language
    Gib Stoned/Mebroot/Sinowal und anderen Bootkits keine Chance: Anti Bootkit v 0.8.5

  8. #8
    has one Avatar von noctem
    Registriert seit
    08.06.2008
    Beiträge
    392

    Standard

    Zitat Zitat von gf0x Beitrag anzeigen
    Macht es denn etwas aus, wenn man den Shebang trotzdem drinnen lässt?
    Wenn du für Windows programmierst kannst du auch einen "Windowsshebang" nehmen.
    Etwa "#!C:\Python\python.exe". Brauchen tust du ihn aber nicht (außer für CGI).
    noctem{aet}jabber.ccc.de

  9. #9
    Anfänger
    Registriert seit
    02.07.2009
    Beiträge
    11

    Standard

    sry fals es schon keinen mehr interresiert aber den shebang würd ich immer drin lassen weil Python (im großen und ganzen) Plattforum Unabhängig ist!, und das soll auch so bleiben!
    I am Webentwicklung

  10. #10
    has one Avatar von noctem
    Registriert seit
    08.06.2008
    Beiträge
    392

    Standard

    Trotzdem macht es keinen Sinn den "falschen Shebang" zu verwenden. Der Linux-Shebang würde nämlich schon mal verhindern dass es unter Windows mit CGI läuft.
    Wenn er unter Windows Programme schreibt kann er ja auch gleich den korrekten Shebang verwenden und nicht "irgendeinen" den er aus einem Tutorial oder Buch hat.
    noctem{aet}jabber.ccc.de

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •