gimbro
Profilo di
Nome | gimbro |
---|---|
Indirizzo email | n/a |
Messaggi | 14 |
-
- 2021-02-24 14:45:23
- Re: Creazione di una label dinamica in una gui
- Forum >> Programmazione Python >> GUI
- Grazie mille é tutto più chiaro e funziona e grazie .
Adesso volevo costruire una classe che in corrispondenza di ogni Label ,per esempio A1, ho un entry , che di volta in volta viene compilato automaticamente dal dato proveniente da un multimetro (HP/Agilent E1412A 6 1/2 cifre MULTIMETRO)) connesso via seriale.
In particolare l'evento del refresh della entry viene dato in corrispondenza dell'evento di trigger dello strumento che dice che il nuovo é pronto da seriale.
Sapresti darmi qualche altro prezioso suggerimento?
grazie
-
- 2021-02-23 11:10:45
- Re: Creazione di una label dinamica in una gui
- Forum >> Programmazione Python >> GUI
- Grazie mille per la tuo supporto.
Chiedo troppo se mi dai due righe sullo pseudocodice da usare?
grazie mille in anticipo
-
- 2021-02-22 15:42:54
- Creazione di una label dinamica in una gui
- Forum >> Programmazione Python >> GUI
- Salve a tutti,
Premessa : è da poco che mi sto approcciando al mondo GUI /Tkinter.
Problema : Ho un vettore di stringhe:
- test= ['a0','a1','a2','...,'a10',...,'j1','j2',..,'j10] ( possiede 100 elementi).
1) Vorrei creare una label che ad ogni '<Return>' cambi secondo gli elementi del vettore test .
Ho creato una Label provando a fare un binding con bind() ma non riesco a trovare il modo per fare scorrere tutto il vettore test ad ogni press del '<Return>' , facendo apparire nella GUI di volta in volta ad ogni press.
Grazie mille in anticipo per il vostro tempo ed aspetto qualche suggerimento da parte vostra.
-
- 2020-02-05 14:16:05
- Convertire un file py in uno exe
- Forum >> Principianti
- Buongiorno a Tutti,
io ho Python versione 3.8 e Windows 10 Pro .
Ho provato a seguire il tutorial . http://www.py2exe.org/index.cgi/Tutorial
Tuttavia trovo lo stesso problema , vedi figura allegata.
Qualcuno potrebbe darmi gentilmente una dritta ?
Grazie mille in anticipo
--- Ultima modifica di gimbro in data 2020-02-05 14:17:08 ---
-
- 2020-01-21 12:08:04
- Re: Ricerca tra file txt in un folder
- Forum >> Principianti
- RicPol said @ 2020-01-21 11:49:35:ancora non riesci a esprimerti in modo comprensibile, e davvero... fare uno sforzo di chiarezza espositiva ti aiuterebbe anche a migliorare la tua comprensione degli algoritmi che devi scrivere. Fidati, lo so che ti sembra solo una pendanteria da vecchio noioso, ma fidati che è così. Spiega meglio a te stesso che cosa vuoi fare, e vedrai che anche come farlo ti sarà più chiaro.
Quando posti del codice, usa il pulsante "<>" per formattarlo e renderlo più leggibile.
Detto questo, esiste l'operatore "in" (tipo, "if x in y: ...") ed esistono gli slice delimitati con gli indici (tipo, "my_list[10:15]" o "my_string[10:15]"). Inoltre, non ho capito bene in che modo tu pensi che funzioni "continue", ma probabilmente non è il modo giusto. "Continue" fa una cosa semplice: esce subito da quella iterazione del "for", e inizia subito l'iterazione successiva.
Su quale libro stai studiando Python, esattamente? E a che punto sei arrivato?
Ho un file txt così strutturato :
59) "informazioni non interessanti " # Ignora il contenuto di questa riga
60) "informazioni non interessanti " # Ignora il contenuto di questa riga
61) xxxxxx;Paperino;yyyy;tttttt;zzzzz; # Devi prendere la stringa "Paperino" e metterla in un vettore
62)xxxxxx;Pluto;yyyy;tttttt;zzzzz; # Devi prendere la stringa "Pluto" ed appenderla al vettore
63) "informazioni non interessanti " # Ignora il contenuto di questa riga
64) "informazioni non interessanti " # Ignora il contenuto di questa riga
65) xxxxxx;Pippo;yyyy;tttttt;zzzzz; # Devi prendere la stringa "Pippo" ed appenderla al vettore
1) Leggi il file
1) Preleva la stringa "Paperino" dalla riga 61 ed mettila dentro un vettore --> w= ['Paperino']
2) Preleva la stringa "Pluto" dalla riga 62 ed mettila dentro un vettore --> w =['Paperino','Pluto']
3) Preleva la stringa "Pippo" dalla riga 62 ed mettila dentro un vettore --> w =['Paperino','Pluto',Pippo]
Dimmi se non é chiaro qualcosa .
Grazie in anticipo
-
- 2020-01-21 12:08:03
- Re: Ricerca tra file txt in un folder
- Forum >> Principianti
- RicPol said @ 2020-01-21 11:49:35:ancora non riesci a esprimerti in modo comprensibile, e davvero... fare uno sforzo di chiarezza espositiva ti aiuterebbe anche a migliorare la tua comprensione degli algoritmi che devi scrivere. Fidati, lo so che ti sembra solo una pendanteria da vecchio noioso, ma fidati che è così. Spiega meglio a te stesso che cosa vuoi fare, e vedrai che anche come farlo ti sarà più chiaro.
Quando posti del codice, usa il pulsante "<>" per formattarlo e renderlo più leggibile.
Detto questo, esiste l'operatore "in" (tipo, "if x in y: ...") ed esistono gli slice delimitati con gli indici (tipo, "my_list[10:15]" o "my_string[10:15]"). Inoltre, non ho capito bene in che modo tu pensi che funzioni "continue", ma probabilmente non è il modo giusto. "Continue" fa una cosa semplice: esce subito da quella iterazione del "for", e inizia subito l'iterazione successiva.
Su quale libro stai studiando Python, esattamente? E a che punto sei arrivato?
Ho un file txt così strutturato :
59) "informazioni non interessanti " # Ignora il contenuto di questa riga
60) "informazioni non interessanti " # Ignora il contenuto di questa riga
61) xxxxxx;Paperino;yyyy;tttttt;zzzzz; # Devi prendere la stringa "Paperino" e metterla in un vettore
62)xxxxxx;Pluto;yyyy;tttttt;zzzzz; # Devi prendere la stringa "Pluto" ed appenderla al vettore
63) "informazioni non interessanti " # Ignora il contenuto di questa riga
64) "informazioni non interessanti " # Ignora il contenuto di questa riga
65) xxxxxx;Pippo;yyyy;tttttt;zzzzz; # Devi prendere la stringa "Pippo" ed appenderla al vettore
1) Leggi il file
1) Preleva la stringa "Paperino" dalla riga 61 ed mettila dentro un vettore --> w= ['Paperino']
2) Preleva la stringa "Pluto" dalla riga 62 ed mettila dentro un vettore --> w =['Paperino','Pluto']
3) Preleva la stringa "Pippo" dalla riga 62 ed mettila dentro un vettore --> w =['Paperino','Pluto',Pippo]
Dimmi se non é chiaro qualcosa .
Grazie in anticipo
-
- 2020-01-21 08:57:21
- Re: Ricerca tra file txt in un folder
- Forum >> Principianti
- RicPol said @ 2020-01-17 15:51:08:puoi usare os.stat per avere l'informazione, e poi ordinare la tua lista in base a questa.
Grazie mille risolto.
Adesso ho un problema il file txt che devo leggere ha la seguente struttura:
1) xxxx;yyyy;zzzz;....;ttttt
2) xxxx;yyyy;zzzz;....;ttttt
3) xxxx;yyyy;zzzz;....;ttttt
....
70)xxxx;yyyy;zzzz;....;ttttt
...
80)xxxx;yyyy;zzzz;....;ttttt
Io per prelevare le info ad esempio dalla riga 70 non ho problemi:
file = open(' prova.txt')
for line in file:
line = line.rstrip()
if not line.startswith('76'): continue
words=line.split(';')
print(words1)
Il problema e che se faccio :
file = open('fct_1.rep')
for line in file:
line = line.rstrip()
if not line.startswith('76'): continue
words=line.split(';')
print(words1)
if not line.startswith('77'):continue # non entra mai in questo if
words1=line.split(';')
print(words1 +';' + words11)
Io vorrei capire come costruire un vettore che contenga per esempio tutte le 'yyyy' da tutte le righe .
Mi potresti dare un suggerimento?
Grazie mille in anticipo.
Saluti
-
- 2020-01-17 12:20:19
- Re: Ricerca tra file txt in un folder
- Forum >> Principianti
- RicPol said @ 2020-01-16 15:11:37:--- Ultima modifica di gimbro in data 2020-01-17 13:27:00 ---
-
- 2020-01-17 12:20:08
- Re: Ricerca tra file txt in un folder
- Forum >> Principianti
- RicPol said @ 2020-01-16 15:11:37:Se funziona usando "open(print(file))" stai usando un altro linguaggio di programmazione che non cononsco e che per combinazione si chiama Python anche quello.
Però sì, magari eri *anche* nella dir sbagliata.
Ciao ,
ho notato che il metodo listdir() non mete i file in ordine secondo data di ultima modifica , hai qualche suggerimento nell'ordire i file secondo "data di ultima modifica"?
Grazie mille in anticipo
-
- 2020-01-16 15:21:24
- Re: Ricerca tra file txt in un folder
- Forum >> Principianti
- RicPol said @ 2020-01-16 15:11:37:Se funziona usando "open(print(file))" stai usando un altro linguaggio di programmazione che non cononsco e che per combinazione si chiama Python anche quello.
Però sì, magari eri *anche* nella dir sbagliata.
#cambio directory import os os.chdir("C:\\Users\\GImbroci\AppData\\Local\\Programs\\Python\\Python38-32\\datibcm_10_12_19\\ODP_1035923") print( "directory changed") folder = os.listdir("C:\\Users\\GImbroci\AppData\\Local\\Programs\\Python\\Python38-32\\datibcm_10_12_19\\ODP_1035923") for folder in folder: b = open(folder) for line in b: line = line.rstrip() if not line.startswith('76'): continue words = line.split(';') print(words[1])
--- Ultima modifica di ㎝ in data 2020-01-16 17:21:33 ---