Code python banque

Bonjour,

​













Compte[numero="XXXXXXXXXXX",produit=Compte de Dépôt]

erreur

SyntaxError: invalid syntax. Maybe you meant '==' or ':=' instead of '='?

:


“Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s’habitueront.”  René Char 

2 réponses

  1. Bonjour,

    C'est tout ce que tu as à nous montrer ?

    Tu devrais afficher le code

    C'est quoi Compte ?

    produit= Compte de dépôt, c'est quoi compte de dépôt ?

    Si c'est une variable, avec les espaces, c'est bizarre...

    0
    1. Contributeur

      bonjour

      Compte={"numero":"XXXXXXXXXXX","produit":"Compte de Dépôt"}
      print(Compte)
      0
      1. ​
        
        from creditagricole_particuliers import Authenticator
        
        session = Authenticator(username="XXXXXXXXXXX", 
                                password=[1, 2, 3, 4, 5, 6], 
                                department=999)
        
        from creditagricole_particuliers import Accounts
        
        accounts = Accounts(session=session)
        for acc in accounts:
            print(acc)
        output
        Compte[numero=xxxxxxxxxxx, produit=Compte de Dépôt]
        
        accounts = Accounts(session=session)
        print(accounts.as_json())
        
        from creditagricole_particuliers import Accounts
        
        account = Accounts(session=session).search(num="<n° de compte bancaire>")
        print(account)
        
        account = Accounts(session=session).search(num="<n° de compte bancaire>")
        print(account.as_json())
        
        from creditagricole_particuliers import Accounts
        
        account = Accounts(session=session).search(num="<n° de compte bancaire>")
        print(account.get_solde())
        
        from creditagricole_particuliers import Accounts
        
        # search account
        account = Accounts(session=session).search(num="<n° de compte bancaire>")
        
        # get operations
        operations = account.get_operations(count=30)
        for op in operations:
            print(op) 
        
        [Cliquer et glisser pour déplacer]
        ​

        ligne 3 :

            session = Authenticator(usernam

          File "C:\Users\quent\AppData\Local\Programs\Python\Python311\Lib\site-packages\creditagricole_particuliers\authenticator.py", line 21, in __init__

            self.authenticate()

          File "C:\Users\quent\AppData\Local\Programs\Python\Python311\Lib\site-packages\creditagricole_particuliers\authenticator.py", line 84, in authenticate

            raise Exception("[error] securitycheck: %s - %s" % (r2.status_code, r2.text))

        Exception: [error] securitycheck: 500 - {"error":{"code":"technical_error","message":"Un incident technique s’est produit lors de votre connexion. Veuillez ressaisir votre  identifiant et votre code personnel."},"forceDisplay":false}

        e="XXXXXXXXXXX",

        0
      2. @quentin2121

        Bah, je vois que tu as trouvé les raccourcis Copié-collé....

        0
      3. @Diablo76

        Pour copier, coller le message d'erreur de la console. Pour un code, je n'y arrive pas.

        Pour cette erreur du code python banque, tu penses que c'est le serveur du crédit agricole qui refuse la connexion ?

        0
      4. @quentin2121

        Salut.

        session = Authenticator(username="XXXXXXXXXXX", 
                                password=[1, 2, 3, 4, 5, 6], 
                                department=999)

        Je ne pense pas que ton nom utilisateur soit cela ni ton mdp ni le département de ta banque.
         

        Faut tout de même faire attention à ce genre de module, tout ce qui est sur pypi n'est pas « sûr » à 100% point de vue sécurité. Toujours être méfiant.
         

        Et fais tout de même attention aussi à ne pas mettre sur des forums des infos te concernant, donc enlève de tes messages ton n° de compte...

        0
      5. @cliquetis

        Ok merci des infos.

        Maintenant çà fonctionne avec un changement de virgule et d'espace en ligne 2. Mais en exécutant avec pyinstaller, la CMD se ferme, même en ajoutant à la fin du code input() ? Une idée de correction ?

        0