Lancement de programme depuis python

Résolu
lulu5111 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
lulu5111 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour, j'ai un problème :

Pour ouvrir un fichier, j'utilise la fonction subprocess.run("C:\\Users\\etc...)

Mais j'aimerai faire en sorte que mon programme soit utilisable sur n'importe quel pc mais je ne sais pas comment faire car si je mets juste le nom du fichier (par exemple : main.py) le programme me dit que le fichier est introuvable...

Merci d'avance pour votre aide.

1 réponse

PierrotLeFou
 

Pourquoi utiliser subprocess pour ouvrir un fichier? Tu ne connais pas open?
Si tu veux connaître le répertoire courant, regardes getcwd dans le module os

0
Lulu5111
 

En fait, je veux lancer un programme externe mais open ne fait que de l’ouvrir pour python pas de le lancer.

Et je connais le chemin d’accès au dossier mais le problème c’est qu’il est propre à mon pc. J’aimerais quelque chose qui fonctionne sur n’importe quel pc

0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 583 > Lulu5111
 

Quel sera le chemin d'accés sur les autres ordis?

0
lulu5111 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 

Enfaite j'ai réussi à résoudre le problème merci quand même !

0