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

Résolu
Soulplayer Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   -
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 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
Bonjour,

As-tu lu ce paragraphe de la documentation ?

Bonne chance
1
Soulplayer Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour, je regarde,
ca merci beaucoup.
0
Soulplayer Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
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 Date d'inscription   Statut Membre Dernière intervention  
 
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 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
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