代码如下:
import csv
file = open("D:\神经网络数据集\AI5.0\Hidden.csv",'a',newline='')
f_csv = csv.writer(file)
f_csv.writerows([[1,2,3],[0,1,2],[4,5,6]])
file.close()
但是执行完后,再打开Hidden.csv文件查看,提示正处于锁定状态,这个问题如何解决?
with open("D:\神经网络数据集\AI5.0\Hidden.csv",'a',newline='')as file:
f_csv = csv.writer(file)
f_csv.writerows([[1,2,3],[0,1,2],[4,5,6]])
不过感觉是其它地方有打开file,或者你的代码在执行到close()之前有报错吗?
你在什么地方执行的这段代码,是控制台还是开发环境,退出整个开发环境呢。是不是开发环境锁定了文件。
另外csv这个库本身有没有问题,换成pandas的write_csv试试看