Python; Operating System Interface

Diskutiere mit über: Python; Operating System Interface im Web-Programmierung Forum

  1. hick

    hick Thread Starter MacUser Mitglied

    Beiträge:
    52
    Zustimmungen:
    0
    Registriert seit:
    13.03.2005
    Guten Tag,

    ich mach gerade das Python-Tutorial von "van Rossum" durch und stecke beim Operating System Interface fest.

    Also folgender Code gibt bei mir lediglich eine leere Zeile aus:

    >>> import.os
    >>> os.getcwd()

    wenn ich die Funktion getcwd() in ein print einbaue:

    >>> import.os
    >>> print "the cwd is: ", os.getcwd()

    dann erhalte ich:

    $ the cwd is: <built-in function getcwd>


    Weiss jemand, wie ich das Operating System Interface von MacOS mit Python nutzen kann?

    MfG

    Hick
     
  2. case

    case MacUser Mitglied

    Beiträge:
    33
    Zustimmungen:
    0
    Registriert seit:
    28.06.2005
    Hallo,

    klar, ist möglich.

    Also, ich habs dann auch nochmal ausprobiert ...

    >>import os (ohne Punkt, du hattest da einen zwischen ?)
    >>print "Mein Verzeichnis ist",os.getcwd()

    Die Meldung, die Du beschrieben hast, kenne ich nur, wenn man die () hinter dem Funktionsaufruf weglaesst.

    Viel Spaß mit Python ... (by the way, it's my favorite !)

    Gruß,
    case
     
  3. hick

    hick Thread Starter MacUser Mitglied

    Beiträge:
    52
    Zustimmungen:
    0
    Registriert seit:
    13.03.2005
    @ case,

    vielen Dank für die Hilfe,

    wenn ich jetzt

    >>import os (ohne Punkt, du hattest da einen zwischen ?)
    >>print "Mein Verzeichnis ist",os.getcwd()

    eingebe funktionierts super, doch nur bei

    >>import os (ohne Punkt, du hattest da einen zwischen ?)
    >>os.getcwd()

    da kommt eine leere Zeile. Gemäss Tutorial sollte da aber die pwd ausgegeben werden. Versteh jetzt auch nicht genau, wo das Problem liegt.

    Aber vielen Dank für die Hilfe.

    Tja ich hab erst gerade mit Python angefangen, es könnten also noch so einige Fragen auftauchen ;)

    Einen schönen Tag wünscht

    Hick
     
  4. case

    case MacUser Mitglied

    Beiträge:
    33
    Zustimmungen:
    0
    Registriert seit:
    28.06.2005
    Hm, ich auch nicht. Ist der Output, also die leere Zeile wirklich einfach leer, oder bekommst du etwas wie in der Form von: ' '
    Der Normale Output sollte sein '/home/case', z.B. ...

    Immer her damit. Hast ja leider nicht den einfachsten Start erwischt, hm ?
    (... bei mir kamen, wenigstens zu Anfang, nie so merkwürdige Fehler)

    Kennst Du schon die dir() Funktion ? Seeehr schöne Sache, die ... falls nicht, schau dir mal folgendes an.

    >> import os
    >> dir(os)

    Ebenfalls schönen Tag !
    Es grüßt,
    case
     
  5. hick

    hick Thread Starter MacUser Mitglied

    Beiträge:
    52
    Zustimmungen:
    0
    Registriert seit:
    13.03.2005
    Guten Morgen case,

    >>> os.(dir)

    wirklich seeeehr schöne Sache.

    Das kann ich in nächster Zeit wirklich gebrauchen. Leider komme ich nur sporadisch und kurze Zeit zum Programieren, doch steter Tropfen höhlt den Stein :)))


    ich glaub ich habs mit Hilfe verstanden wegen os.getcwd().

    Die os.getcwd() ist eine Funktion die ein Ergebnis zurückgibt, jedoch nicht via stdout, dafür ist ja die print Funktion.


    Nochmals vielen Dank für die Hilfe,

    MfG

    Hick
     
Die Seite wird geladen...
Ähnliche Themen - Python Operating System Forum Datum
welche CMS System für ein Foren Webseite Web-Programmierung 07.04.2012
Empfehlung Software Websiterstellung cms-System erbeten Web-Programmierung 31.10.2011
Will ein System in PHP proggen und hab probleme mit MySQL und Userlogin Web-Programmierung 07.05.2008
Suche: PHP Photo-Warenkorm System Web-Programmierung 02.04.2008
System für Printredaktion gesucht... Web-Programmierung 15.02.2008

Diese Seite empfehlen

Benutzerdefinierte Suche