Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中使用后删除文件对象_Python_File_Flask - Fatal编程技术网

在python中使用后删除文件对象

在python中使用后删除文件对象,python,file,flask,Python,File,Flask,假设我读取了一个从输入表单上传的文件(CSV),然后我处理它: file = request.files['file'] filename = secure_filename(file.filename) #using the file object to predict result df=pd.read_csv(file) results = model.predict(df.v2) #saving the file requested from the form to a dir fi

假设我读取了一个从输入表单上传的文件(CSV),然后我处理它:

file = request.files['file']
filename = secure_filename(file.filename)

#using the file object to predict result
df=pd.read_csv(file)
results = model.predict(df.v2)

#saving the file requested from the form to a dir
file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
return results

执行此操作后,文件“test.csv”将从现在起上载到目录中。删除(删除)
文件
对象的最干净的方法是什么?

os.remove()
好吧,我认为您应该先将此文件保存到磁盘上?如果是这样,你可以考虑把它保存到临时目录:我假设你有一个带有“打开”(文件名,“R”)的<代码>作为FP:< /代码>包含在<代码>…<代码>中。python中的上下文管理语法会自动关闭文件处理程序,当您从该代码块中出来时,
with open…
stuff会打开该文件处理程序。除非“删除文件对象”,否则您的意思是“删除文件”,在这种情况下,
os。根据有限公司的意见删除
。感谢您提供的信息:)