Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Qui connait un simple visualiseur de fichiers html ...

4 views
Skip to first unread message

Fouff

unread,
Oct 8, 2009, 12:14:54 PM10/8/09
to
Bonjour.

Je suis désespérément à la recherche d'un simple viewer de fichiers html.
Je suis en python 2.6 sous win xp.

Par contre, j'ai une contrainte, je ne souhaite pas me retrouver avec l'artillerie lourde style
pyqt, wxwidgets, ...

Pour la petite histoire, ce serait pour intégrer dans une appli Tkinter (donc appels simples style
widget tkinter, ...) depuis un clic sur un bouton.

Par simple, j'entends que je veux juste voir un fichier html.
Pas d'édition, rien de compliqué.


Bref, je n'ai pas été capable de trouver ça !
Et ça me fait peur.
Je ne suis pas le premier à vouloir ça !
Si vous avez des adresses de chose pouvant correspondre à mes besoins, je suis volontiers preneur
(si, si, je prend ...)


En tous cas, merci d'avance de votre attention.
Cordialement
Fouff

Michel Claveau - MVP

unread,
Oct 8, 2009, 1:38:54 PM10/8/09
to
Bonsoir !

Sous Windows, il y a plein de moyens.
En voici un : renomme (ou copie) le fichier .HTML en .HTA, et lance-le.

Exemple (fichier C:\dev\test\toto.html, renommé en toto.hta):
os.startfile(r'C:\dev\test\toto.hta')

@+
--
Michel Claveau

Amaury Forgeot d'Arc

unread,
Oct 8, 2009, 3:58:49 PM10/8/09
to
Bonsoir,
Michel Claveau - MVP a écrit :

> Sous Windows, il y a plein de moyens.
> En voici un : renomme (ou copie) le fichier .HTML en .HTA, et lance-le.
>
> Exemple (fichier C:\dev\test\toto.html, renommé en toto.hta):
> os.startfile(r'C:\dev\test\toto.hta')

On peut aussi déterminer à quoi correspond ce fameux .HTA:
C:\>assoc .HTA
.HTA=htafile

C:\>ftype htafile
htafile=C:\WINDOWS\system32\mshta.exe "%1" %*

Et donc lancer le HTML sans le renommer:
path = os.path.abspath(r'toto.html')
os.system(r'C:\WINDOWS\system32\mshta.exe ' + path)
(attention, il faut le nom de fichier complet)

--
Amaury

eb303

unread,
Oct 9, 2009, 4:24:28 AM10/9/09
to

Euh, le module webbrowser (http://docs.python.org/library/
webbrowser.html#module-webbrowser) ?

Sinon, si tu veux vraiment quelque chose d'embarqué dans ton appli, il
y avait jadis un navigateur web développé en Python+Tkinter appelé
Grail. Il existe toujours là: http://sourceforge.net/projects/grail
mais ça doit faire bien longtemps qu'il n'évolue plus. Donc ne
t'attend pas à ce qu'il supporte les dernières versions du HTML et
tout ce qui tourne autour.

HTH quand même.

Fouff

unread,
Oct 12, 2009, 5:52:59 AM10/12/09
to
Super

Merci à vous trois de vos réponses.
Je me suis facilement accommodé de mshta.exe.

@eb303 ==> J'avais effectivement vu grail, mais il me semblait vraiment trop mort (si on peut
effectivement être trop mort ;-) ) !
Pour le module webbrowser, j'ai été tenté de le regarder, mais j'ai abandonné rapidement, il faisait
apparemment trop de choses pour moi. Mais je n'ai pas oublié l'idée de le regarder de plus près un
de ces 4.


Encore merci à vous tous.
Fouff

0 new messages