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

Résolu
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)

3 réponses

  1. Modérateur
    Bonjour,

    As-tu lu ce paragraphe de la documentation ?

    Bonne chance
    1. bonjour, je regarde,
      ca merci beaucoup.
    2. 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.
  2. c'est bon probleme resolu, a la ligne 9 jai preciser directement le chemin plutot que d'utiliser getcwd() + \image.
    1. Modérateur
      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