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

Résolu/Fermé
Soulplayer Messages postés 10 Date d'inscription mercredi 24 novembre 2021 Statut Membre Dernière intervention 14 août 2022 - Modifié le 22 mars 2022 à 13:56
mamiemando Messages postés 33433 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 décembre 2024 - 22 mars 2022 à 16:42
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 33433 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 décembre 2024 7 809
22 mars 2022 à 14:21
Bonjour,

As-tu lu ce paragraphe de la documentation ?

Bonne chance
1
Soulplayer Messages postés 10 Date d'inscription mercredi 24 novembre 2021 Statut Membre Dernière intervention 14 août 2022
22 mars 2022 à 15:18
bonjour, je regarde,
ca merci beaucoup.
0
Soulplayer Messages postés 10 Date d'inscription mercredi 24 novembre 2021 Statut Membre Dernière intervention 14 août 2022
22 mars 2022 à 15:49
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 mercredi 24 novembre 2021 Statut Membre Dernière intervention 14 août 2022
22 mars 2022 à 16:00
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 33433 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 décembre 2024 7 809
22 mars 2022 à 16:42
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