在这里,我成功地上传了数据库中的文件(工作正常)。这里的问题是文件存储在数据库中,如果介质文件夹被删除,将引发错误[WinError 2] The system cannot find the file specified: ...,因此我的问题是如何处理此错误。
如果文件在数据库中,但不在介质文件夹中,则我希望处理此错误并显示模板,而不会出现错误。我该怎么做呢?
我编写了下面的Python脚本来查找文件的最后修改日期: for f in files:last_modified = datetime.fromtimestamp(os.path.getmtime(f)).day对于像.txt文件这样的普通文件但是,如果遇到扩展名为.tar.gz或.run的文件,则在找到last_modified时会抛出一个错误,说“没有这样的文件或目录”。
我正在创建一个Django应用程序,并使用Python创建一个上传文件夹。目前,我正在使用静态名称进行测试。我的函数只创建一个空文件,而不是一个文件夹。我尝试了mkdir()和makedirs(),结果都是一样的。我正在Windows 10上进行测试。这是我的模型: if not os.path.exists('device1'):