gpt4 book ai didi

python - 如何使用 Django 从 .py 文件中读取媒体文件?

转载 作者:行者123 更新时间:2023-11-28 20:29:23 25 4
gpt4 key购买 nike

我可以这样读取 a.txt 文件:

text = open('a.txt', 'rb').read()

但是当我将 a.txt 放入 media 文件夹时,这不起作用:

text = open('/media/a.txt', 'rb').read()

我收到以下错误:

IOError at /
[Errno 13] file not accessible: '/media/a.txt'

如何从 media 目录中读取文件?

最佳答案

为了更通用(并确保您使用媒体文件夹),您可以将其更改为:

import os
from django.conf import settings
text = open(os.path.join(settings.MEDIA_ROOT, 'a.txt'), 'rb').read()

关于python - 如何使用 Django 从 .py 文件中读取媒体文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2679993/

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