我已经构建了一个脚本来读取Excel文件并将其内容保存到数据库中。(注意:文件和脚本位于不同的目录中)。但是,当我尝试以简单的导入方式从views.py执行脚本时,django抛出错误,找不到文件或目录:
[Errno 2] No such file or directory: '\\media\\documents\\GDRAT.xls\\'
我在脚本中的实际代码如下所示:
source_wb = xlrd.open_workbook('media/documents/GDRAT.xls')
我的脚本在父目录中。从命令行执行脚本就可以了,所以我为django为何以不同的方式阅读而苦恼。
我的views.py
函数如下所示(注意:我返回父目录以查找脚本-看起来工作正常,只是找不到我需要读入的excel文件):
def UpdateGDRAT(request): os.chdir('..') import GDRAT return render_to_response('success.html')
任何指导,不胜感激!