Lancement de programme depuis python

Résolu
lulu5111 Messages postés 13 Statut Membre -  
lulu5111 Messages postés 13 Statut Membre -

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.

A voir également:

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 24281 Statut Contributeur 1 584 > Lulu5111
 

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

0
lulu5111 Messages postés 13 Statut Membre > yg_be Messages postés 24281 Statut Contributeur
 

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

0