Problème de python converti en .exe

Fermé
Frizti Messages postés 117 Date d'inscription mercredi 23 octobre 2019 Statut Membre Dernière intervention 25 février 2023 - Modifié le 10 févr. 2020 à 19:32
 trifou - 10 févr. 2020 à 21:10
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
A voir également:

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
0