Je n'arrive pas a executer mon fichier python sans atom

Résolu
Soulplayer Messages postés 10 Statut Membre -  
mamiemando Messages postés 34180 Statut Modérateur -
j'aimerais executer mon fichier python avec un simple double clic mais je suis oblige de l'executer depuis atom pour que ca fonctionne. j'ai deja essayer de le convertir en exe mais impossible.
#f5 to run

#importation module
import os
import shutil
from pathlib import Path

#code
pathSource = os.getcwd()
actualFile = os.path.basename(pathSource)
user = os.getlogin()

cible = r"C:\Users\%s\Desktop" % (user)
src = r'%s\image' % (pathSource)

#regroupement tout les fichiers
files = os.listdir(src)

for fname in files:
    shutil.copy2(os.path.join(src,fname), cible)

A voir également:

3 réponses

mamiemando Messages postés 34180 Statut Modérateur 7 887
 
Bonjour,

As-tu lu ce paragraphe de la documentation ?

Bonne chance
1
Soulplayer Messages postés 10 Statut Membre
 
bonjour, je regarde,
ca merci beaucoup.
0
Soulplayer Messages postés 10 Statut Membre
 
merci j'ai tout regarder mais ca ne résoud pas mon problème.
enfaite, quand je double clique la fenetre s'ouvre et se ferme très vite mais rien ne se passe.
cependant, si je vais sur atom et que je fais F5 (grace a des package), le programe fonctionne.
merci de votre aide.
0
Soulplayer Messages postés 10 Statut Membre
 
c'est bon probleme resolu, a la ligne 9 jai preciser directement le chemin plutot que d'utiliser getcwd() + \image.
0
mamiemando Messages postés 34180 Statut Modérateur 7 887
 
Ok, merci pour le retour.

Pour résoudre proprement ton problème, tu aurais sans doute dû utilisé

import os
dir = os.path.dirname(os.path.abspath(__file__))
print(dir)


Bonne chance
0