【发布时间】:2014-12-09 01:32:28
【问题描述】:
我是 python 新手,到目前为止我很喜欢 ipython notebook 来学习。我是否使用 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当前正在使用/触摸哪些文件?
【问题讨论】:
-
尝试自己打开和关闭文件,
outfile = open(path+'filename.csv', 'wb'); df.to_csv(outfile); oufile.close() -
谢谢!这就像一个魅力。