django - 在视图中调用文件后删除文件的Django问题
问题描述
我正在努力解决以下问题。在我的应用程序中,我有一个包含InputFile()
字段的模型。在此字段中,它存储.mat
文件,然后我使用 scipy 库中的方法在视图中打开这些文件。
我还实现了一种从数据库中删除记录以及上传到服务器的文件的机制。它一直有效,直到我尝试从中打开文件InputFile()
并从中加载数据。然后,当我尝试使用此文件删除记录时,我收到一条消息,指出此 .mat 文件正在被另一个进程使用。如何做到这一点,以便在将其内容保存在视图中的变量中后结束与文件的“连接”?
我将不胜感激任何帮助。
解决方案
问题并没有看起来那么复杂。
- 调用文件的实例,例如。
data.input_file
- 使用方法从文件加载数据
- 调用
.close()
文件实例上的方法。
推荐阅读
- java - 有没有办法找到安装在 OS X 上的 Java 版本的完整列表?
- java - 我应该在这个程序中传递什么参数以避免 java.lang 错误?
- r - 将另一列添加到数据框中,通过一个标签定义多个值的标签以绘制分组条形图
- python - 尽管成功登录,但用户身份验证失败
- html - CSS悬停在邻居上以切换属性
- python - scipy.optimize.curve_fit,参数全部返回 1
- java - 使用带有 Java 的 Tesseract 从图像中提取文本时出错
- oracle - 有什么方法可以在字典表中找到所有内置的 oracle 函数?
- javascript - 将 easylist 与 chrome declarativeNetRequest 一起使用
- python - 我发起了一个回调,但它没有按定义工作