嗨,我有一些代码可以获取某个位置的文件名,然后导出到csv。但是,代码运行完毕并且文件浏览器说该文件正在由另一个程序使用后,我无法删除该文件。我假设我的代码没有明确说要关闭文件。这是我的代码:
import os
import numpy as np
#set working directory
os.chdir('path')
# get file names
list = os.listdir()
# turn into array
a = np.asarray(list)
#write it out
a.tofile('foo.csv',sep=',')
我假设a.close()
可以工作,但这是告诉numpy.ndarray对象没有属性'close'。