我需要使用Python讀取/下載用戶提供的文件,但它給了我語法錯誤。嘗試使用Python下載文件時出現語法錯誤
錯誤:
File "path1.py", line 6 return HttpResponse(content=test_file, content_type="text/plain") SyntaxError: 'return' outside function
我解釋下面我的代碼。
import os
from django.http import HttpResponse
#image_name = request.GET.get('param')
image_name = "63b6ac1bc61642f39c697585810aed17.txt"
test_file = os.path.join(os.getcwd(), image_name)
return HttpResponse(content=test_file, content_type="text/plain")
其實這裏我的要求是如果我提供的文件名,需要讀取/下載這個文件使用Python。
刪除return語句。你只能在函數內部返回。 –