Script aus Python Kommandozeile / python.exe heraus ausführe

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
T-Bone
User
Beiträge: 10
Registriert: Mittwoch 16. Dezember 2009, 13:00

Ich find dazu leider nichts.

Ich habe eine py Datei ( standalone.py ) und soll das Script mit verschiedenen Parametern aufrufen ( siehe http://code.google.com/p/pywebsocket/so ... ndalone.py )

Daraus ist zu entnehmen:
"""Standalone Web Socket server.

Use this server to run mod_pywebsocket without Apache HTTP Server.

Usage:
python standalone.py [-p <ws_port>] [-w <websock_handlers>]
[-s <scan_dir>]
[-d <document_root>]
... for other options, see _main below ...
Also geh ich davon aus das ich es über die Kommandozeile machen muss die sich öffnet wenn ich python.exe starte oder lieg ich da falsch?

Ich hab dann mal die Python.exe geöffnet und wie folgt zu Pfad der Datei navigiert
import os

os.chdir("C:/mod_pywebsocket/mod_pywebsocket")
Danach kommt kein Fehler und wenn ich
os.listdir("")
eingebe bekomm ich auch den korrekten Inhalt des Ordners angezeigt.

Wenn ich damit schonmal richtig bin, wie öffne ich dann die standalone.py Datei mit den parametern?

Google hab ich selbstverständlich benutzt - habe aber nichts gefunden.
Vielleicht weil ich es nicht genau zu beschreiben weiss bzw mit den falschen Worten.

Bin übrigens Windows Nutzer falls das wichtig ist.

Mahlzeit.
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

T-Bone hat geschrieben: Also geh ich davon aus das ich es über die Kommandozeile machen muss die sich öffnet wenn ich python.exe starte oder lieg ich da falsch?
Vollkommen falsch!

Die Kommandozeile findest Du unter Start -> Ausführen und dann cmd eintippern

Von dort startest Du das Script.

Mittels python.exe startest Du ja nur den interaktiven Interpreter. Darin kannst Du natürlich auch Module (wie das angesprochene Script mittels import importieren und dann ggf. die main() Funktion separat aufruden, aber das willst Du nicht ;-) )

Steht aber doch auch genau so in der Ausgabe der Hilfe! (Mal genau hingucken!)
T-Bone
User
Beiträge: 10
Registriert: Mittwoch 16. Dezember 2009, 13:00

:D Kein Wunder das ich dazu nichts gefunden hab.

Dank dir viel mals , ich würd immernoch suchen.
Will mich jetzt mit Python befassen wegen dem obengenannten Websocket Script und hab daher hier her gefunden.

Schönen Abend
Antworten