现在我正在使用生产服务器(AzureWebsites),我想打开我的.txt
文件。
这是我用来保存stopwords.txt
-App
-media
-App
stopwords.txt
-static
-templates
settings.py
MEDIA_ROOT = path.join(PROJECT_ROOT, 'media').replace('\\', '/')
# URL that handles the media served from MEDIA_ROOT. Make sure to use a
# trailing slash.
# Examples: "http://media.lawrence.com/media/", "http://example.com/media/"
MEDIA_URL = '/media/'
我想使用此命令打开文本文件
handle = open('/media/stopwords.txt', 'r+')
var = handle.read()
这是我运行我的应用时遇到的错误
[Errno 13] Permission denied: '/media/stopwords.txt'
当我尝试使用此
修改打开语句时handle = open(settings.MEDIA_ROOT + 'stopwords.txt', 'r+')
我收到了这个错误
[Errno 2] No such file or directory: 'D:/home/site/wwwroot/mediastopwords.txt'
有人可以帮忙解决这个问题吗?
答案 0 :(得分:1)
尝试handle = open(settings.MEDIA_ROOT + '/stopwords.txt', 'r+')
答案 1 :(得分:0)
根据您的树停用词存储在/media/App/stopwords.txt下 所以要打开它你需要:
handle = open(settings.MEDIA_ROOT + '/App/stopwords.txt', 'r+')