Profilo di Andrea Messori

Nome Andrea Messori
Indirizzo email [email protected]
AvatarAvatar utenti
Messaggi32
  • open-abb-driver
    Forum >> Programmazione Python >> Web e Reti
    Ciao a tutti, volevo sapere se qualcuno conosce open-abb-driver e può aiutarmi ad utilizzarlo. Mi servirebbe solo poter modificare il valore di una variabile attraverso messaggi UDP. Ho letto che c'è anche la possibilità di scrivere un file in modo da, eventualmente, variare le variabili all'interno di quel file e poi leggere il file dal controller del robot.
    Ringrazio anticipatamente chiunque potrà darmi una mano!




    Andrea
  • Re: Accesso a database SQL Server
    Forum >> Programmazione Python >> Database
    Problema risolto utilizzando pypyodbc.
    Grazie lo stesso.
  • Re: Accesso a database SQL Server
    Forum >> Programmazione Python >> Database
    Per completezza, l'errore che mi ritorna è


    'HY024', u"HY024 Microsoft[Driver Manager ODBC] Valore dell'argomento non valido. (0) (SQLSetConnectAttr)")

  • Accesso a database SQL Server
    Forum >> Programmazione Python >> Database
    Ciao a tutti, ho scritto un programma che si collega ad un database sql server. Il problema è che si è sempre collegato e, dopo un aggiornamento, ha smesso di collegarsi.
    Io penso che il problema sia dato dal driver sql. Al momento ho installato sia il 13 che il 17 e, se provo a collegarmi con Ms Access, non ci sono problemi.

    La stringa che uso è




    cnxn = pyodbc.connect('DRIVER={ODBC Driver 13 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password,timeout=login_timeout, attrs_before={SQL_ATTR_CONNECTION_TIMEOUT : connection_timeout})




    e, ovviamente, non funziona neanche se sostituisco il 13 al 17.

    Qualcuno ha un'idea di cosa posso fare? Non si può usare una connessione preconfigurata nel database odbc di windows come fa access?
  • Re: Raw_input non fa apparire la shell
    Forum >> Programmazione Python >> Scripting
    Daniele grazie per la risposta, ma sono 20 anni che programmo e circa 6 che uso Python. Purtroppo uso il 2.7 perché ho diversi programmi scritti con quella versione e la conversione sarebbe un problema. In ogni caso ho risolto usando un file batch di windows che tiene aperta la finestra.
    Grazie mille!
  • Re: Raw_input non fa apparire la shell
    Forum >> Programmazione Python >> Scripting
    for i in range(10):

    print "hello ",i




    raw_input("press any key to quit...")




    Questo è un riassunto di quanto scritto nel programma.

    Mi aspetto che appaia una finestra con le scritte e che aspetti il mio input di tastiera prima di chiudersi. Ho provato anche con sys.stdout.write ma non cambia niente.
  • Raw_input non fa apparire la shell
    Forum >> Programmazione Python >> Scripting
    Ciao a tutti, chiedo scusa ma non riesco a far apparire la finestra di shell in windows con raw_input. In sostanza ho un programmino che deve scrivere il risultato di una ricerca. Se ho aperto l'Idle, il programma scrive, se lo faccio partire il programma con il doppio click dall'icona, la finestra non appare. Ho, quindi, inserito un raw_inut("press any key to quit...") in fondo al programma per aspettare il comando prima di chiudere la finestra, ma la finestra non appare lo stesso.
    Qualcuno mi sa dire il perché?

    Grazie mille in anticipo!
  • Come sapere se un file è aperto
    Forum >> Programmazione Python >> Files e Directory
    Buongiorno a tutti, ho una routine che scrive in un file diverse informazioni a tempi prestabiliti. Mi capita, però, che se il file è già aperto in leafpad, la scrittura non avvenga e mi ritorna un errore. Come faccio faccio a verificare se il file è già aperto in modo da posticipare la scrittura?
    Grazie a tutti!
  • Re: Array di pulsanti Tkinter
    Forum >> Programmazione Python >> GUI
    Ciao a tutti.
    Con il bind tutto funziona:

    List[index].bind("<Button-1>",lambda event, iddd=index: GetThisOne(iddd))


  • Re: Array di pulsanti Tkinter
    Forum >> Programmazione Python >> GUI
    for row in FileRegistro:
            if row[0]=="*":
                RigaT.append(StringVar())
                List.append(Button(NewFrame,font=("Droid Sans Mono", 12, "bold"),textvariable=RigaT[index],width=55,bg="dark grey",anchor="nw"))
                List[index].configure(command=lambda:GetThisOne(List[index]))
                List[index].pack()