ResourceWarning: Enable tracemalloc to get the object allocation traceback
1、导入:import warnings
2、添加:warnings.simplefilter('ignore', ResourceWarning)
执行结果不再报错
原因:我这里是因为
files = {"file": open(".\data\\"+fileName, "rb")} 打开的文件但未关闭导致
报错:ResourceWarning: unclosed file <_io.BufferedReader name='.\\data\\批量导入模板-aoe-c-one.xls'>
解决办法:
把上面语句改成,并对file进行关闭,问题解决:
file=open(".\data\\"+fileName, "rb") files={"file": file}file.close()
# 打开文件进行读取操作
file = open('example.txt', 'r')
content = file.read()
print(content)
file.close()
# 打开文件进行写入操作
file = open('example.txt', 'w')
file.write("Hello World!")
file.close()