我首先创建文件(追加模式)
db.to_csv(DB, mode='a', header=False, sep='\t')
然后我尝试打开它:
rdb=pd.read_table(DB,sep="\t",header=True,parse_dates=True)
接下来,Python崩溃,可能是因为文件是打开的,不是吗?
我试过了:
db.close()
但不起作用
答案 0 :(得分:0)
我迟到在这里回答,但对于遇到此问题的其他人,我在这里找到了答案:
Closing file after using to_csv()
您可以传递to_csv文件对象而不仅仅是路径,然后自己关闭它,如下所示:
outfile = open(path+'filename.csv', 'wb')
df.to_csv(outfile)
outfile.close()