使用to_csv()后关闭文件

发布于 2021-01-29 14:09:57

我是python的新手,到目前为止,我爱ipython笔记本进行学习。我是否使用to_csv()函数将pandas数据帧写出到文件中。我想打开csv来查看它在excel中的外观,并且只能以只读模式打开,因为它仍在被另一个用户使用。如何关闭文件?

import pandas as pd
import numpy as np
import statsmodels.api as sm
import csv

df = pd.DataFrame(file)
path = "File_location"

df.to_csv(path+'filename.csv', mode='wb')

这将写出文件没有问题,但是当我在excel中“检查”它时,我得到了只读警告。这也给我提出了一个更大的问题。有没有办法查看python当前正在使用/触摸的文件?

关注者
0
被浏览
471
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    @rpattiso谢谢。

    尝试自己打开和关闭文件:

    outfile = open(path+'filename.csv', 'wb')
    df.to_csv(outfile)
    outfile.close()
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看