Antwort: Re: [Python-de] microsoft explorer+python
Hi Rainer, das ja mal 'ne feine Sache. Wusste ich auch nicht, das es so geht. Guter Hinweis. Gruß Rainer Fischbach, 23.10.2002 09:56:32
At 10:16 23.10.2002 +0200, you wrote:
wie kann ich microsfot expolrer öffnen und mit einer Seite direkt:
z.b. www.google.de
da
from webbrowser import open open ('www.google.de')
ciao, Rainer Mit freundlichen Gruessen
i.V. Rainer Fischbach ______________________________________________________
ECS Engineering Consulting & Solutions GmbH Muehlstrasse 3 D-92318 Neumarkt
Phone: +49 (0)9181 - 4764-84 Fax: +49 (0)9181 - 4764-50 Mobil: +49 (0)171 - 41 41 570 e-mail: fischbach@ecs-gmbh.de WWW: http://www.ecs-gmbh.de ______________________________________________________
_______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
_______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
1. ist webbrowser includiert in 1.5.3 version? 2. wo ist Problem? path =r"d:\programme\Microsoft Internet Explorer\IEXPLORE.EXE" a = "www.google.de" os.execv(path, a)
Traceback (innermost last): File "<stdin>", line 1, in ? TypeError: illegal argument type for built-in operation
danke josef -----Ursprüngliche Nachricht----- Von: python-de-admin@python.net [mailto:python-de-admin@python.net]Im Auftrag von Axel_Gerke@peacock.de Gesendet: Mittwoch, 23. Oktober 2002 12:00 An: python-de@python.net Betreff: Antwort: Re: [Python-de] microsoft explorer+python Hi Rainer, das ja mal 'ne feine Sache. Wusste ich auch nicht, das es so geht. Guter Hinweis. Gruß Rainer Fischbach, 23.10.2002 09:56:32
At 10:16 23.10.2002 +0200, you wrote:
wie kann ich microsfot expolrer öffnen und mit einer Seite direkt:
z.b. www.google.de
da
from webbrowser import open open ('www.google.de')
ciao, Rainer Mit freundlichen Gruessen
i.V. Rainer Fischbach ______________________________________________________
ECS Engineering Consulting & Solutions GmbH Muehlstrasse 3 D-92318 Neumarkt
Phone: +49 (0)9181 - 4764-84 Fax: +49 (0)9181 - 4764-50 Mobil: +49 (0)171 - 41 41 570 e-mail: fischbach@ecs-gmbh.de WWW: http://www.ecs-gmbh.de ______________________________________________________
_______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
_______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
Josef Cihal <josef.cihal=QejgLEES/+Q@public.gmane.org> [2002-10-23 09:09 GMT]:
1. ist webbrowser includiert in 1.5.3 version?
2. wo ist Problem? path =r"d:\programme\Microsoft Internet Explorer\IEXPLORE.EXE" a = "www.google.de" os.execv(path, a)
Traceback (innermost last): File "<stdin>", line 1, in ? TypeError: illegal argument type for built-in operation
RTFM:
help(os.execv) Help on built-in function execv:
execv(...) execv(path, args) Execute an executable path with arguments, replacing current process. path: path of executable file args: tuple or list of strings -- Gerhard _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
At 11:09 23.10.2002 +0200, you wrote:
1. ist webbrowser includiert in 1.5.3 version?
wenn ich recht informiert bin, gibt's das erst seit 2.0
2. wo ist Problem? path =r"d:\programme\Microsoft Internet Explorer\IEXPLORE.EXE" a = "www.google.de" os.execv(path, a)
Traceback (innermost last): File "<stdin>", line 1, in ? TypeError: illegal argument type for built-in operation
die execs mit 'v' erwarten ein Tupel oder eine Liste von Kommandozeilen-Argumenten als zweites Argument. Also so
ipa = r'C:\Programme\Internet Explorer\iexplore.exe' os.execv (ipa, ('http', 'www.google.de'))
Allerdings ersetzen die exec das Image, d. h. in diesem Fall den Python-Interpreter!. Wenn Du das nicht willst, musst Du vorher ein fork () ausführen, was nur auf Unix funktioniert. Die Alternative unter Win wäre 'spawnv'
os.spawnv (os.P_NOWAIT, ipa, ('http', 'www.google.de'))
oder ganz einfach
os.system ('start iexplore www.google.de')
sl, Rainer Rainer Fischbach ______________________________________________________ ECS Engineering Consulting & Solutions GmbH Muehlstrasse 3 D-92318 Neumarkt Phone: +49 (0)9181 - 4764-84 Fax: +49 (0)9181 - 4764-50 Mobile: +49 (0)171 - 41 41 570 e-mail: fischbach@ecs-gmbh.de WWW: http://www.ecs-gmbh.de ______________________________________________________ _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
danke, kann man auch die Return Values from unterprozess evntl. von os.spawn zurückbekomen? danke josef -----Ursprüngliche Nachricht----- Von: python-de-admin@python.net [mailto:python-de-admin@python.net]Im Auftrag von Rainer Fischbach Gesendet: Mittwoch, 23. Oktober 2002 12:10 An: python-de@python.net Betreff: Re: AW: Antwort: Re: [Python-de] microsoft explorer+python At 11:09 23.10.2002 +0200, you wrote:
1. ist webbrowser includiert in 1.5.3 version?
wenn ich recht informiert bin, gibt's das erst seit 2.0
2. wo ist Problem? path =r"d:\programme\Microsoft Internet Explorer\IEXPLORE.EXE" a = "www.google.de" os.execv(path, a)
Traceback (innermost last): File "<stdin>", line 1, in ? TypeError: illegal argument type for built-in operation
die execs mit 'v' erwarten ein Tupel oder eine Liste von Kommandozeilen-Argumenten als zweites Argument. Also so
ipa = r'C:\Programme\Internet Explorer\iexplore.exe' os.execv (ipa, ('http', 'www.google.de'))
Allerdings ersetzen die exec das Image, d. h. in diesem Fall den Python-Interpreter!. Wenn Du das nicht willst, musst Du vorher ein fork () ausführen, was nur auf Unix funktioniert. Die Alternative unter Win wäre 'spawnv'
os.spawnv (os.P_NOWAIT, ipa, ('http', 'www.google.de'))
oder ganz einfach
os.system ('start iexplore www.google.de')
sl, Rainer Rainer Fischbach ______________________________________________________ ECS Engineering Consulting & Solutions GmbH Muehlstrasse 3 D-92318 Neumarkt Phone: +49 (0)9181 - 4764-84 Fax: +49 (0)9181 - 4764-50 Mobile: +49 (0)171 - 41 41 570 e-mail: fischbach@ecs-gmbh.de WWW: http://www.ecs-gmbh.de ______________________________________________________ _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
At 14:06 23.10.2002 +0200, you wrote:
danke, kann man auch die Return Values from unterprozess evntl. von os.spawn zurückbekomen?
Ja, wenn Du die Option os.P_WAIT benutzt. Allerdings blockiert dann das Python-Programm, bis der Browser geschlossen wird. Mit os.P_NOWAIT erhältst Du die Prozess-ID. spawn gibt es jedoch auch erst seit 1.6. Also mit 1.5 geht es nicht. Bleibt immer noch os.system... ciao, Rainer Rainer Fischbach ______________________________________________________ ECS Engineering Consulting & Solutions GmbH Muehlstrasse 3 D-92318 Neumarkt Phone: +49 (0)9181 - 4764-84 Fax: +49 (0)9181 - 4764-50 Mobile: +49 (0)171 - 41 41 570 e-mail: fischbach@ecs-gmbh.de WWW: http://www.ecs-gmbh.de ______________________________________________________ _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
participants (4)
-
Axel_Gerke@peacock.de
-
Gerhard Häring
-
Josef Cihal
-
Rainer Fischbach