Hi Leute!
Bin noch totaler Einsteiger, bastel mir aber spaßeshalber kleine Programme, um mich langsam an die Materie ranzutasten.
Bastel da grad an etwas, wo ich ohne fachchinesisch bei google auf jeden Fall nicht weiterkomme.
Will eine .py ganz simpel im Terminal ausführen und auf eine bestimmte Antwort hin, soll er dann Firefox öffnen und besten Falls noch eine bestimmte Website ..
Kann mir dafür jemand nen Code nennen, bzw. ist das überhaupt möglich??
Bitte keine derben Erläuterungen oder so, verstehe noch sehr wenig davon ^^
Prog öffnen, Shutdown
-
- User
- Beiträge: 3
- Registriert: Montag 15. Dezember 2008, 22:20
Zuletzt geändert von Panikvirus am Dienstag 16. Dezember 2008, 12:59, insgesamt 1-mal geändert.
Hi Panikvirus!
Willkommen im Forum
Sieh dir zu deiner Frage mal
dieses Modul an http://docs.python.org/library/webbrows ... webbrowser
Müsste in der StdLib enthalten sein, d.h. du kannst
es in deinem Interpreter (IDLE) einfach importieren
mit und
damit rumspielen...
MfG Jonas
EDIT:
Versuchs mal mit :
So zum Testen
Willkommen im Forum
Sieh dir zu deiner Frage mal
dieses Modul an http://docs.python.org/library/webbrows ... webbrowser
Müsste in der StdLib enthalten sein, d.h. du kannst
es in deinem Interpreter (IDLE) einfach importieren
mit
Code: Alles auswählen
import webbrowser
damit rumspielen...
MfG Jonas
EDIT:
Versuchs mal mit :
Code: Alles auswählen
import webbrowser
conn = webbrowser.open("http://www.python-forum.de",new=1)
-
- User
- Beiträge: 3
- Registriert: Montag 15. Dezember 2008, 22:20
aah fetten dank
einfacher gehts ja schon fast nich mehr
einfacher gehts ja schon fast nich mehr
-
- User
- Beiträge: 3
- Registriert: Montag 15. Dezember 2008, 22:20
So das funktioniert nun alles sehr gut, habe aber weitere Ideen bekommen.
1. Suche nun einen Befehl zum runterfahren (shutdown), system is UBUNTU.
2. Befehl: Terminal öffnen, Programm test.py ausführen
vielleicht gibts ja auch eine seite wo solche Standard(?)-Befehle stehen ...
1. Suche nun einen Befehl zum runterfahren (shutdown), system is UBUNTU.
2. Befehl: Terminal öffnen, Programm test.py ausführen
vielleicht gibts ja auch eine seite wo solche Standard(?)-Befehle stehen ...
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Das hat mit Python nichts zu tun. Seitens Python brauchst du nur subprocess, alles andere ist - DasIch schon sagte - systemabhängig. Und in deinem Fall musst du dir eben die passenden Linuxbefehle suchen bzw Userlandprogramme suchenPanikvirus hat geschrieben:vielleicht gibts ja auch eine seite wo solche Standard(?)-Befehle stehen ...
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Wird nur gehen, wenn man als root unterwegs ist. Auch dann ist es sinnvoller statt einem String eine Liste an ``call()`` zu übergeben.DasIch hat geschrieben:1. subprocess.call('halt')
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Wird nur gehen, wenn man als root unterwegs ist.
Code: Alles auswählen
subprocess.call('sudo halt')
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Eher:
Code: Alles auswählen
subprocess.call(['sudo', 'halt'])
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice