fbfabiobianchi
Profilo di
Nome | fbfabiobianchi |
---|---|
Indirizzo email | n/a |
Messaggi | 6 |
-
- 2018-12-31 13:20:15
- Re: def input
- Forum >> Principianti
- Daniele aka Palmux said @ 2018-12-31 10:10:36:Ciao caro, prima di ogni altra cosa, anche solo per leggere il tuo codice, formattalo come si deve e poi ne parliamo.
Usa il tasto code, che durante l'inserimento trovi prima della tavolozza dei colori.
Cya
Hai ragione Daniele.
Ho provato a formattare con scarsi risultati.
Ho allegato il txt dove trovi il codice corretto.
Ora riprovo.
Grazie comunque.
Fabio
-
- 2018-12-30 23:43:25
- def input
- Forum >> Principianti
- #pyhton #input
Ciao a tutti.
Ho:class ElencoClienti(object): def __init__(self, azienda, sede, riferimento, mail, telefono): self.azienda = azienda self.sede = sede self.riferimento = riferimento self.mail = mail self.telefono = telefono def stampa_anagrafica (self): angrafica = '{azienda}\n{sede}\n{riferimento}\n{mail}\n{telefono}\n'.format ( azienda = self.azienda, sede = self.sede, riferimento = self.riferimento, mail =self.mail, telefono = self.telefono) print (angrafica) class ElencoPotenziali (ElencoClienti): def __init__(self, azienda, sede, riferimento, mail): super().__init__(azienda, sede, riferimento, mail) # definisco le caratteristiche da ereditare self.mail = mail aziendaa = ElencoClienti('Azienda a', 'Flero', 'Ugo', 'fbfabio@pinco.com', '030323232') aziendab = ElencoClienti('Azienda b', 'Flero', 'Michela', 'luigi@luigi.it', '030202020') print (type(sanimet)) trova = input ('> ') trova.stampa_anagrafica()
Come posso passare alla def stampa_anagrafica (self) l'input trova?
Grazie tantissime
--- Ultima modifica di fbfabiobianchi in data 2018-12-31 13:25:30 ---
-
- 2018-11-23 17:01:23
- Excel celle contenenti formule
- Forum >> Programmazione Python >> Files e Directory
- Ciao a tutti.
Scusate il disturbo.
Ho una cella excel che contiene una formula (es. '=A1+B1').
Voglio estrarre il valore (es.'a = Scheda_zero.cell(riga,13).value')
La shell mi restituisce la stringa della formula contenuta ('=A1+B1').
Come posso risolvere?
Grazie.
Fabio.
-
- 2018-10-29 23:18:05
- Re: Estrarre e manipolare date da file .xlsx
- Forum >> Programmazione Python >> Files e Directory
- fbfabiobianchi said @ 2018-10-29 22:59:08:Perchè diversamente non gira.
Senza
import datetime
mi restiutisce
ConvertoDataFloatExcelInDatetime = (datetime.fromordinal(datetime(1900, 1, 1).toordinal() + int(DataFLoatDaExcel) - 2)) # trasforma il valore raccolto sopra in un valore daatatime per poterlo utilizzare
NameError: name 'datetime' is not defined
Senza
from datetime import date
ConvertoDataFloatExcelInDatetime = (datetime.fromordinal(datetime(1900, 1, 1).toordinal() + int(DataFLoatDaExcel) - 2)) # trasforma il valore raccolto sopra in un valore daatatime per poterlo utilizzare
AttributeError: module 'datetime' has no attribute 'fromordinal'
Tra l'altro ho un .py gemello e gira tutto alla pefezione.direi che non gira nemmeno con quelle due righe. quindi?
Mi sto spiegando proprio male e me ne scuso.
Il succo della mia richiesta è:
a) ho un .xlsx nel quale ho (anche) una colonna contenente date;
b) a seconda della data contenuta, prelevo oppure salto dati contenuti in celle di un'altra colonna;
c) pyton con "schedaaggregatrice.cell(aziende,20).value " (colonna 20 contenete date) preleva un float.
Qui mi inchiodo.
Non riesco a variare il float in datetime per gestire l'if.
Avevo trovato:
DataInDatetime = (datetime.fromordinal(datetime(1900, 1, 1).toordinal() + int(DataNellaColonnaExcel) - 2)
Solo in questo .py mi restituisce
'datetime' has no attribute 'fromordinal'
Sunto: come gestisco float con datetime?
Scusa ancora per "l'ignoranza lessicale"
-
- 2018-10-29 22:59:08
- Re: Estrarre e manipolare date da file .xlsx
- Forum >> Programmazione Python >> Files e Directory
- fbfabiobianchi said @ 2018-10-29 22:15:44:from datetime import datetime
import datetimeperché fai questo?
Perchè diversamente non gira.
Senza
import datetime
mi restiutisce
ConvertoDataFloatExcelInDatetime = (datetime.fromordinal(datetime(1900, 1, 1).toordinal() + int(DataFLoatDaExcel) - 2)) # trasforma il valore raccolto sopra in un valore daatatime per poterlo utilizzare
NameError: name 'datetime' is not defined
Senza
from datetime import date
ConvertoDataFloatExcelInDatetime = (datetime.fromordinal(datetime(1900, 1, 1).toordinal() + int(DataFLoatDaExcel) - 2)) # trasforma il valore raccolto sopra in un valore daatatime per poterlo utilizzare
AttributeError: module 'datetime' has no attribute 'fromordinal'
Tra l'altro ho un .py gemello e gira tutto alla pefezione.
-
- 2018-10-29 22:15:44
- Estrarre e manipolare date da file .xlsx
- Forum >> Programmazione Python >> Files e Directory
- Ciao a tutti.
Vi chiedo gentilmente, dopo numerossisime ricerche che mi restituiscono
'DataFLoatDaExcel = schedaaggregatrice.cell(aziende,20).value
ConvertoDataFloatExcelInDatetime = (datetime.fromordinal(datetime(1900, 1, 1).toordinal() + int(DataFLoatDaExcel) - 2))'
vi chiedo cortesemente come posso estrarre una data da un foglio .xlsx (che solitamente è float anche se si attribuisce alla colonna il formato data tramite excel) ed utilizzarla come tale in un codice python.
le righe di codice sono:
from datetime import date
from datetime import datetime
import datetime
...
for aziende in range (2, schedaaggregatrice.nrows-1):
DataFLoatDaExcel = schedaaggregatrice.cell(aziende,20).value
ConvertoDataFloatExcelInDatetime = (datetime.fromordinal(datetime(1900, 1, 1).toordinal() + int(DataFLoatExcel) - 2))
if ConvertoDataFloatExcelInDatetime >= DataDaDT and ConvertoDataFloatExcelInDatetime <= DataADT:
SchedaScadenzaBenchEE.write(rigaSchedaExcel, 0, schedaaggregatrice.cell(aziende, 3).value)
SchedaScadenzaBenchEE.write(rigaSchedaExcel,1,schedaaggregatrice.cell(azienda,20).value)
Mi viene restituito errore:
ConvertoDataFloatExcelInDatetime = (datetime.fromordinal(datetime(1900, 1, 1).toordinal() + int(DataFLoatDaExcel) - 2)) # trasforma il valore raccolto sopra in un valore daatatime per poterlo utilizzare
AttributeError: module 'datetime' has no attribute 'fromordinal'
Vi ringrazio anticipatamente.
Buona serata.
Fabio.
--- Ultima modifica di fbfabiobianchi in data 2018-10-29 22:19:27 ---