你好,我想知道如何创建一个文件,如果它不存在于目录中。我只想追加数据。
我在Python中得到这个错误没有这样的文件或目录。
这是我的代码: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)
更新:
我的问题是我的目录不对。因此,任何人搜索最基本的语法只附加到CSV文件是:with open (filename".csv",'a') as filedata:
writer = csv.DictWriter(filedata, delimiter=',', fieldnames=header)
writer.writerow(data)