Problème de python converti en .exe

Signaler
Messages postés
59
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
10 février 2020
-
 trifou -
Bonjour j'ai créé un programme en python pour mon serveur que je suis en train de développer, je l'ai converti en .exe avec cx_Freeze pour plus de facilité avec les autres programmes mais un fois en .exe, le programme ne marche plus, à peine lancé il s'arrète instantanément voici le programme et merci d'avance pour la réponse qui, j'espère, vas arriver assez tôt.
user_to_del = ''
user_to_del = input("Entrez un pseudonyme : ")
with open('users.txt') as f:
    users = f.readlines()
    for user in users:
        # En cas de ligne vide éventuelle dans le fichier
        if not user.strip():
            continue
        # Séparation en 2
        name, _ = user.split(':', 1)
        if name == user_to_del:
            users.remove(user)
            print('user', user_to_del, 'deleted')
            break
    else:
        raise ValueError('user {} not found'.format(user_to_del))
with open('users.txt', 'w') as f:
    f.writelines(users)

P.S : le code marche bien quand il est au format .py

1 réponse

Bonsoir,

As-tu ajouté le fichier users.txt à cx_freeze ?
Toute ressource doit être incluse à l'exécutable.

https://cx-freeze.readthedocs.io/en/latest/faq.html#using-data-files