gpt4 book ai didi

python - django [Errno 2] 没有那个文件或目录 :

转载 作者:太空狗 更新时间:2023-10-30 02:11:35 27 4
gpt4 key购买 nike

我已经构建了一个脚本来读取 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')

非常感谢任何指导!

最佳答案

这对我有用

 os.path.join(os.path.dirname(os.path.dirname(__file__)),'media/documents/GDRAT.xls')

关于python - django [Errno 2] 没有那个文件或目录 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21370298/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com