Profilo di Jakopo

Nome Jakopo
Indirizzo email n/a
Messaggi10
  • Il python installato
    Forum >> Programmazione Python >> Files e Directory
    Ho installato l'ultima versione di python, ma rispetto alla precedente, disinstallata per una più nuova, ho notato che : I file.py quando facevo doppio click. partivano in esecuzione con un "cmd" che faceva da console. Ora invece quando faccio doppio click, si aprono in IDLE e non si eseguono. E' capitato a qualcun altro? e se vi è soluzione, come fare per lanciare .py in esecuzione?. Avviso che i file.py hanno la caratteristica icona idle.ico e che il menù contestuale mostra la scelta Open With Idle. Grazie.

    --- Ultima modifica di Jakopo in data 2024-04-26 21:28:39 ---
  • Passaggio parametri persi dentro def
    Forum >> Programmazione Python >> Database
    Chiedo scusa, ma avrei un piccolo quesito da porre. Grande per me : Ho un file python che apre una tabella di un databas. Tabella della quale stabilisco quali campi vedere. La finestra che apro con:
    tree = ttk.Treeview(frame_table, columns=campi, show="headings", selectmode="browse")

    mi da modo di editare i campi modificarne il valore ( uno alla volta) e salvare cosicchè la tabella del database venga aggiornata.

    Tutto funziona alla perfezione, MA se il medesimo file lo faccio partire da una def, non solo mi causa errori, ma anche se riesco a correggerli, non avviene più passaggio di parametri e la def si conclude con un nulla di fatto.

    Le ho provate tutte, perfino con AI, ma anche se mi da suggerimenti, sono suggerimenti inconcludenti in quanto il file glielo ho inviato .

    Da voi programmatori, che certamente avete più conoscenze di me ( autodidatta), accetto qualsiasi consiglio.

    (Quindi inglobando il file in def Non funziona. Fuoi def Funziona.

    O meglio il file funziona anche dentro la def, ma perde i parametri necessari per cui si conclude con un nulla di fatto.


    Grazie e saluto. Sandro G.
  • Re: memory type
    Forum >> Programmazione Python >> Files e Directory
    ChatGPT

    Ciao! Potrebbe esserci un problema nella tua implementazione del codice utilizzando la libreria WMI. Senza vedere il codice specifico che stai utilizzando, è difficile determinare la causa esatta del tuo problema.




    Tuttavia, posso fornirti un esempio di codice che dovrebbe aiutarti a ottenere informazioni sulla memoria installata utilizzando WMI in Python:



    copy

    import wmi




    def get_ram_info():

    c = wmi.WMI()

    ram_modules = c.Win32 PhysicalMemory()




    for module in ram_modules:

    print("Capacity: {0} GB".format(module.Capacity / (1024**3)))

    print("Manufacturer: {0}".format(module.Manufacturer))

    print("Part Number: {0}".format(module.PartNumber))

    print("Serial Number: {0}".format(module.SerialNumber))




    get_ram_info()

    Assicurati di avere i permessi di amministratore sul tuo sistema per eseguire correttamente il codice che interroga WMI. Inoltre, potresti dover installare la libreria pywin32 essendo WMI una dipendenza.




    Questo codice dovrebbe restituire informazioni sulla capacità, il produttore, il numero di parte e il numero di serie dei moduli di memoria installati sul tuo computer.

    Ciao Ciao
  • Re: memory type
    Forum >> Programmazione Python >> Files e Directory
    Purtroppo diventiamo sempre più inutili e ignoranti, ma caro pythoniano se vuoi una risposta con tanto di esempio, basta tu faccia la faccia ad una chat gratuita di intelligenza artificiale (scegli tu quella che ti piace di più) . Verrai a capo di tutte le tue difficoltà, ma il tuo ( di tutti) cervello si atrofizzerà. Tuttavia può essere anche un buon sistema per imparare tante cose se questa intelligenza viene usata non per "vincere facile" capisciammè. Ciao
  • Re: ConboBox
    Forum >> Principianti
    Giusto, l'errore era dovuto al fatto che mancavano le virgolette sul dato n.x. 'n.x.' Gazie e mi scuso della poca familiarità com questo Forum.
  • Re: ConboBox
    Forum >> Principianti
    Grazie, Ho Capito. E' quanto cercavo. Ho inserito i due file in una cartella ed uno l'ho nominato mytktools.py.
    Ora dovrò adattarlo alla mia applicazione. Ma dubito che ci riuscirò. Comunque Grazie ancora. Sandro G

    Chiedo venia, ma perchè mi da errore?


    UPDATE TabPass SET User = n.x. WHERE Id in(4,5,100,137);


    sqlite3.OperationalError: near "WHERE": syntax error


    errore dovuto a n.x. o Id oppure Update non accetta in( mentre Select si



    --- Ultima modifica di Jakopo in data 2023-10-17 21:29:10 ---
  • Re: ConboBox
    Forum >> Principianti
    Grazie, Ho Capito. E' quanto cercavo. Ho inserito i due file in una cartella ed uno l'ho nominato mytktools.py.
    Ora dovrò adattarlo alla mia applicazione. Ma dubito che ci riuscirò. Comunque Grazie ancora. Sandro G
  • Re: ConboBox
    Forum >> Principianti
    Grazie per la risposta. io non programmo ad Oggetti, purtroppo. Comunque l'applicazione non funziona perchè mi dice che non trova from il modulo mytktools e non lo trovo neppute in Pip

    Grazie comunque. Sarebbe stato proprio quello che cercavo. Grazie Sandro G.



  • ConboBox
    Forum >> Principianti
    Buongiorno, Sono un autodidatta e dal 2018 ho cominciato a programmare (non ad oggetti) in Python. Provengo da Clipper(dos),VisualBasic,Javascript. Vorrei risolvere, se possibile questo mio quesito:
    Ho un Combobox sul quale ho caricato un cursore di un a Tabella (esempio, vedo tutti i nomi). I dati in esso contenuti, li vedo, se selezionati, su di una maschera attraverso un def lookup. Tutto funziona egregiamente, ma... Se con il tempo la lista dei nomi si fa lunghissima, risulta scomodo andare a cercare un determinato nome scorrendo su e giù per il combo. Esiste una procedura per cui, digitando lettera dopo lettera sul combo stesso, si crea in filtro che mi riduca la sfilza di nomi? Spero di essermi spiegato chiaramente.

    Sinceramente, ancora, mi manca un po' di proprietà di linguaggio, ma data l'età(80) mi perdonerete. Rimango in attesa Vs gradita risposta


    --- Ultima modifica di Jakopo in data 2023-10-06 10:41:39 ---