Ave a tutti ... mi scuso subito se sto facendo qualcosa di sbagliato ... = mi sono appena iscritto e forse devo presentarmi da qualche parte ... (se si, mi dite DOVE ??).
Provo a scrivere qui il mio problemino ... :
sto usando un programma che non ho scritto io (lo so, è questo il mio primo errore ... ma io Python NON lo conosco .. sto imparandolo adesso .. MA il programma mi serve per far funzionare un sistema di acquisizione dati = lo uso e intanto lo imparo ... Però adesso ho un problema (spero sia, per voi, una banalità ... ) :
quando tento di salvare i dati su file mi appare questo messaggio da terminale (io uso Linux Mint) :
Traceback (most recent call last):
File "dmm_control.py", line 610, in on_save_csv
style=wx.SAVE | wx.OVERWRITE_PROMPT)
AttributeError: 'module' object has no attribute 'SAVE'
sono andato a cercarmi la linea 610 nel file Python che sto usando .. e forse è questo il punto dove c'è qualcosa che non va :
def on_save_csv(self, event):
file_choices = "CSV (*.csv)|*.csv"
dlg = wx.FileDialog(
self,
message="Save Data as...",
defaultDir=os.getcwd(),
defaultFile="output.csv",
wildcard=file_choices,
style=wx.SAVE | wx.OVERWRITE_PROMPT) <-- questa è la linea 610
if dlg.ShowModal() == wx.ID_OK:
path = dlg.GetPath()
with open(path, "wb") as f:
writer = csv.writer(f)
writer.writerow([self.Mode0, "Timestamp (ms)"])
for i in range(0, self.dataval.getlen()):
writer.writerow([self.data, self.timing])
.... bene, come vedete non so niente ... (o poco .. ) e quindi provo a chiedere a Voi !!!
(dimenticavo : i dati del mio hardware/software, se servissero, sono questi :
sto usando un PC con AMD64 Phenom II X2 550, con 8GB
il s.o. è Linux Mint 18.3 Sylvia
Il Python che uso è questo : Python 2.7.15 |Anaconda, Inc.| (default, May 1 2018, 23:32:55)
[GCC 7.2.0] on linux2
Grazie se vorrete aiutarmi .. intanto io cerco in questo forum se il problema è già stato risolto prima !!!
colgo l'occasione per AUGURARE UN BUON 2019 a TUTTI !!!!!
FS