Wie man eine CSV-Datei erstellen, falls nicht vorhanden und dann nur angehängt, um es Python

Hallo, ich möchte wissen, wie Sie eine Datei erstellen, falls nicht vorhanden im Verzeichnis. Ich will nur zum Anhängen von Daten.

Ich bin immer diese Fehler in Python Keine solche Datei oder Verzeichnis.

Dies ist mein code:

with open (saveAddr+".csv",'a') as allpckts:                            
  writer = csv.DictWriter(allpckts, delimiter=',', fieldnames=header) 
  if pktnum<2:                                                        
      writer.writerow(dict((fn,fn) for fn in header))                 
      writer.writerow(packet_data)                                    
  else:                                                               
      writer.writerow(packet_data)    

Update:
Mein problem war, dass ich nicht im richtigen Verzeichnis. Wer also auf der Suche für die meisten basic-syntax nur anfügen", um die CSV-Datei ist:

with open (filename".csv",'a') as filedata:                            
      writer = csv.DictWriter(filedata, delimiter=',', fieldnames=header)
      writer.writerow(data) 
Was ist saveAddr ? Was Sie wollen ist, was 'a' - Modus funktioniert .
saveAddr ist der name der Datei, die ich erstellen möchten, wenn es nicht vorhanden ist. Ich meinem Fall ist es etwas. wie ED_C0_B0_E0_D2_87
Funktioniert das von selbst? open(saveAddr+".csv", 'a')
Bitte die vollständige Fehlermeldung, nicht nur ein Ausschnitt davon. Könnte es sein, dass ein Verzeichnis namens in dem angegebenen Pfad existiert nicht.
Vielleicht hilft diese information Ihnen: stackoverflow.com/questions/13248020/...

InformationsquelleAutor alphiii | 2015-08-19

Schreibe einen Kommentar