PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > fr.comp.lang.python > Un petit truc
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
Un petit truc

Réponse
 
LinkBack Outils de la discussion
Vieux 25/09/2007, 08h33   #1
Méta-MCI \(MVP\)
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Un petit truc

Bonjour !

Pour vous réveiller...
Voici un moyen simple de lancer l'explorateur de windows, sur le répertoire courant :
import os
os.startfile(os.getcwd())

Par curiosité, ceux qui travaillent avec d'autres OS (linux, Mac, Symbian...) pourraient-ils dire ce
que ça fait ?

@+

MCI

  Réponse avec citation
Vieux 25/09/2007, 08h50   #2
Jerome
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

Méta-MCI (MVP) wrote:
> Bonjour !
>
> Pour vous réveiller...
> Voici un moyen simple de lancer l'explorateur de windows, sur le
> répertoire courant :
> import os
> os.startfile(os.getcwd())
>
> Par curiosité, ceux qui travaillent avec d'autres OS (linux, Mac,
> Symbian...) pourraient-ils dire ce que ça fait ?
>
> @+
>
> MCI
>



Bonjour,
comme indiqué dans la doc, la méthode startfile n'est disponible que
sous windows
  Réponse avec citation
Vieux 25/09/2007, 08h50   #3
Jerome
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

Méta-MCI (MVP) wrote:
> Bonjour !
>
> Pour vous réveiller...
> Voici un moyen simple de lancer l'explorateur de windows, sur le
> répertoire courant :
> import os
> os.startfile(os.getcwd())
>
> Par curiosité, ceux qui travaillent avec d'autres OS (linux, Mac,
> Symbian...) pourraient-ils dire ce que ça fait ?
>
> @+
>
> MCI
>



Bonjour,
comme indiqué dans la doc, la méthode startfile n'est disponible que
sous windows
  Réponse avec citation
Vieux 25/09/2007, 20h17   #4
Laurent Pointal
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

Méta-MCI (MVP) wrote:

> Bonjour !
>
> Pour vous réveiller...
> Voici un moyen simple de lancer l'explorateur de windows, sur le
> répertoire courant :
> import os
> os.startfile(os.getcwd())
>
> Par curiosité, ceux qui travaillent avec d'autres OS (linux, Mac,
> Symbian...) pourraient-ils dire ce que ça fait ?


Pas de startfile, par contre ça le fait très bien comme ça:

os.system("konqueror ~/")

Bon, les gnomistes auront sûrement une idée différentes, les xfceistes
aussi, etc...


  Réponse avec citation
Vieux 25/09/2007, 20h17   #5
Laurent Pointal
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

Méta-MCI (MVP) wrote:

> Bonjour !
>
> Pour vous réveiller...
> Voici un moyen simple de lancer l'explorateur de windows, sur le
> répertoire courant :
> import os
> os.startfile(os.getcwd())
>
> Par curiosité, ceux qui travaillent avec d'autres OS (linux, Mac,
> Symbian...) pourraient-ils dire ce que ça fait ?


Pas de startfile, par contre ça le fait très bien comme ça:

os.system("konqueror ~/")

Bon, les gnomistes auront sûrement une idée différentes, les xfceistes
aussi, etc...


  Réponse avec citation
Vieux 25/09/2007, 21h23   #6
jean-michel bain-cornu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

Bonsoir,
>> Voici un moyen simple de lancer l'explorateur de windows, sur le
>> répertoire courant :
>> import os
>> os.startfile(os.getcwd())
>>
>> Par curiosité, ceux qui travaillent avec d'autres OS (linux, Mac,
>> Symbian...) pourraient-ils dire ce que ça fait ?

>
> Pas de startfile, par contre ça le fait très bien comme ça:
>
> os.system("konqueror ~/")
>

Je n'ai pas de linux gui sous la main ce soir, mais si je voulais
reprendre la main à l'identique de startfile, je dirais même plus :
os.system("konqueror ~/ &")
ou encore plus fin et raçé :
os.system("nohup konqueror ~/")

A+
jm
  Réponse avec citation
Vieux 25/09/2007, 21h23   #7
jean-michel bain-cornu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

Bonsoir,
>> Voici un moyen simple de lancer l'explorateur de windows, sur le
>> répertoire courant :
>> import os
>> os.startfile(os.getcwd())
>>
>> Par curiosité, ceux qui travaillent avec d'autres OS (linux, Mac,
>> Symbian...) pourraient-ils dire ce que ça fait ?

>
> Pas de startfile, par contre ça le fait très bien comme ça:
>
> os.system("konqueror ~/")
>

Je n'ai pas de linux gui sous la main ce soir, mais si je voulais
reprendre la main à l'identique de startfile, je dirais même plus :
os.system("konqueror ~/ &")
ou encore plus fin et raçé :
os.system("nohup konqueror ~/")

A+
jm
  Réponse avec citation
Vieux 25/09/2007, 21h34   #8
Jean-Baptiste renard
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

Laurent Pointal wrote:

> Meta-MCI (MVP) wrote:
>
>> Bonjour !
>>
>> Pour vous réveiller...
>> Voici un moyen simple de lancer l'explorateur de windows, sur le
>> répertoire courant :
>> import os
>> os.startfile(os.getcwd())
>>
>> Par curiosité, ceux qui travaillent avec d'autres OS (linux, Mac,
>> Symbian...) pourraient-ils dire ce que ça fait ?

>
> Pas de startfile, par contre ça le fait très bien comme ça:
>
> os.system("konqueror ~/")
>
> Bon, les gnomistes auront sûrement une idée différentes, les xfceistes
> aussi, etc...


le projet xdg permet de gommer ce genre de petits problèmes.
http://portland.freedesktop.org/wiki/

donc, os.system("xdg-open ~/") ouvrira le bon programme suivant
l'environnement.


  Réponse avec citation
Vieux 25/09/2007, 21h34   #9
Jean-Baptiste renard
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

Laurent Pointal wrote:

> Meta-MCI (MVP) wrote:
>
>> Bonjour !
>>
>> Pour vous réveiller...
>> Voici un moyen simple de lancer l'explorateur de windows, sur le
>> répertoire courant :
>> import os
>> os.startfile(os.getcwd())
>>
>> Par curiosité, ceux qui travaillent avec d'autres OS (linux, Mac,
>> Symbian...) pourraient-ils dire ce que ça fait ?

>
> Pas de startfile, par contre ça le fait très bien comme ça:
>
> os.system("konqueror ~/")
>
> Bon, les gnomistes auront sûrement une idée différentes, les xfceistes
> aussi, etc...


le projet xdg permet de gommer ce genre de petits problèmes.
http://portland.freedesktop.org/wiki/

donc, os.system("xdg-open ~/") ouvrira le bon programme suivant
l'environnement.


  Réponse avec citation
Vieux 26/09/2007, 07h10   #10
jean-michel bain-cornu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

>>> Voici un moyen simple de lancer l'explorateur de windows, sur le
>>> répertoire courant :
>>> import os
>>> os.startfile(os.getcwd())
>>>
>>> Par curiosité, ceux qui travaillent avec d'autres OS (linux, Mac,
>>> Symbian...) pourraient-ils dire ce que ça fait ?

>>
>> Pas de startfile, par contre ça le fait très bien comme ça:
>>
>> os.system("konqueror ~/")
>>

> Je n'ai pas de linux gui sous la main ce soir, mais si je voulais
> reprendre la main à l'identique de startfile, je dirais même plus :
> os.system("konqueror ~/ &")
> ou encore plus fin et raçé :
> os.system("nohup konqueror ~/")


Hum.
Voici plus sérieux (mais non testé) :
import subprocess
pid = subprocess.Popen(["/bin/konqueror", "~/"]).pid
  Réponse avec citation
Vieux 26/09/2007, 07h10   #11
jean-michel bain-cornu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

>>> Voici un moyen simple de lancer l'explorateur de windows, sur le
>>> répertoire courant :
>>> import os
>>> os.startfile(os.getcwd())
>>>
>>> Par curiosité, ceux qui travaillent avec d'autres OS (linux, Mac,
>>> Symbian...) pourraient-ils dire ce que ça fait ?

>>
>> Pas de startfile, par contre ça le fait très bien comme ça:
>>
>> os.system("konqueror ~/")
>>

> Je n'ai pas de linux gui sous la main ce soir, mais si je voulais
> reprendre la main à l'identique de startfile, je dirais même plus :
> os.system("konqueror ~/ &")
> ou encore plus fin et raçé :
> os.system("nohup konqueror ~/")


Hum.
Voici plus sérieux (mais non testé) :
import subprocess
pid = subprocess.Popen(["/bin/konqueror", "~/"]).pid
  Réponse avec citation
Vieux 26/09/2007, 08h57   #12
jean-michel bain-cornu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

> Voici plus sérieux (mais non testé) :
> import subprocess
> pid = subprocess.Popen(["/bin/konqueror", "~/"]).pid


ça marche, et on peut passer en paramètres le nom du ficher à utiliser,
le navigateur lancera l'outil associé (comme dans win explorer).
C'est intéressant d'utiliser "nohup konqueror fichier >/dev/null" pour
éviter les messages de konqueror (que l'on récupère dans nohup.out comme
indiqué au démarrage, d'où le >/dev/null pour éviter cette indication).
Tout ça fonctionne aussi avec os.system à condition d'ajouter & si l'on
veut récupérer la main.
Avec nautilus, ça fonctionne moins bien, les associations de fichiers ne
semblent pas prise en compte (ubuntu v7).
  Réponse avec citation
Vieux 26/09/2007, 08h57   #13
jean-michel bain-cornu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

> Voici plus sérieux (mais non testé) :
> import subprocess
> pid = subprocess.Popen(["/bin/konqueror", "~/"]).pid


ça marche, et on peut passer en paramètres le nom du ficher à utiliser,
le navigateur lancera l'outil associé (comme dans win explorer).
C'est intéressant d'utiliser "nohup konqueror fichier >/dev/null" pour
éviter les messages de konqueror (que l'on récupère dans nohup.out comme
indiqué au démarrage, d'où le >/dev/null pour éviter cette indication).
Tout ça fonctionne aussi avec os.system à condition d'ajouter & si l'on
veut récupérer la main.
Avec nautilus, ça fonctionne moins bien, les associations de fichiers ne
semblent pas prise en compte (ubuntu v7).
  Réponse avec citation
Vieux 26/09/2007, 21h10   #14
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

Laurent Pointal <laurent.pointal@wanadoo.fr> a écrit :

> Bon, les gnomistes auront sûrement une idée différentes, les xfceistes
> aussi, etc...

Et les fvwmistes, alors, hein ?

Bon, ok, je -> [] jusqu'à vendredi.


--
http://scipy.org/FredericPetit
  Réponse avec citation
Vieux 26/09/2007, 21h10   #15
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Un petit truc

Laurent Pointal <laurent.pointal@wanadoo.fr> a écrit :

> Bon, les gnomistes auront sûrement une idée différentes, les xfceistes
> aussi, etc...

Et les fvwmistes, alors, hein ?

Bon, ok, je -> [] jusqu'à vendredi.


--
http://scipy.org/FredericPetit
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 16h03.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,21724 seconds with 23 queries