2015-09-16 65 views
0

我正在開發一個flask-python應用程序。我想讀取一個文件,並輸出帶有換行符和空格的內容。以下是我現在的代碼。但它將所有行輸出爲單個流而不會有換行符。什麼是正確的方法來做到這一點?flask-python如何讀取文件並逐行輸出到瀏覽器和格式

with open(anupath, 'r')as f: 
    content="" 
    for line in f: 
     content += line + '\n' 
+0

爲什麼不直接提供服務的文件?您只需通過閱讀並逐行添加即可增加開銷。 – davidism

回答

1

您的回覆很可能被瀏覽器視爲HTML,而瀏覽器會折斷換行符(在其他許多事情中)。如果你想顯示你的文件,不被返回之前設置你的燒瓶Response對象上的參數mimetype='text/plain'

return Response(content, mimetype='text/plain')