IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

input()

  1. papipapi33
    papipapi33
    pour saisir une requette assez longue pour sqlite, j'obtiens souvent une réponse "TimeoutError: result expired"
    Comment faire pour: soit allonger le temps de saisie ou pour intercepter l'erreur.
    Cela fait un moment que je cherche mais à 71 ans j'ai du mal à trouver une solution.

    Si une bonne âme ....
    Merci d'avance.
    Voici mon petit bout de programme issue de G. Swinnen.

    import sqlite3

    ff="Musiciens.sq3"
    conn=sqlite3.connect(ff)
    cur=conn.cursor()

    while 1:
    line= input() # entrer la requette sans les guiellemets
    print(line)

    if line == "":
    break

    try:
    cur.execute(line)
    except :
    print("erreur")
    else:
    for m in cur:
    print(m)
    print()
    choix = input("enregistrer oui/nom")
    if choix[0] =="0" or choix[0] =="o":
    conn.commit()
    else:
    conn.close()

    En ligne
  2. papipapi33
    papipapi33
    cela vient de mon EDI Pyscripteur.
  3. dietbitmap
    dietbitmap
    si tu fais ca , ca ne passerras pas
    line= input() # entrer la requette sans les guiellemet
    essaye plutot cela
    line = input('Entrer la requette')
Affichage des résultats 1 à 3 sur 3
Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo