Seite 1 von 1

Programme per Shell ausführen (im "Pyhton-Modus")

Verfasst: Sonntag 29. Juni 2008, 02:21
von acky
Hallo,

ich hab mich nunmal nach langer Zeit wieder an den Rechner gesetzt um Phython zu lernen. Klappt auch ganz gut :D Bloss hab ich ein ein kleines hmm .. wie soll ich sagen Bequemlichkeitsproblem.

Ich nutze Ubuntu 8.04 und den ganz normalen Texteditor unter Gnome. Für den Texteditor gibt es ein Plug-in, sodas eine Python Konsole unten geöffnet wird. Das würde heißen das ich, ohne das "echte" Shell meine Programme ausführen könnte.

Jedoch versteh ich nich wie ich meine Programme unter Python ausführen kann.

In einem normalen Shell ist es ja klar

Code: Alles auswählen

acky@acky-desktop:~$  python /home/weg/zur/Datei/Datei.py
Wie kan ich jedoch meine Datein in der Shell starten nachdem ich Python gestartet habe ?

Code: Alles auswählen

acky@acky-desktop:~$ python
Python 2.5.2 (r252:60911, Apr 21 2008, 11:12:42) 
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> UN WAS JETZT :D 
Gruss acky

Verfasst: Sonntag 29. Juni 2008, 02:28
von veers
Wenn du ipython verwendest:
!mycommand
ansonsten siehe subprocess Modul ;)

Verfasst: Sonntag 29. Juni 2008, 07:28
von jens
Oder das entsprechende "startmodul" importieren und die passende Funktion aufrufen ;)

Verfasst: Sonntag 29. Juni 2008, 08:21
von sma

Code: Alles auswählen

>>> execfile("foo.py")
Stefan

Verfasst: Sonntag 29. Juni 2008, 14:02
von acky
Danke hat sich erledigt :wink: