[問題] 在客戶端的網頁顯示

作者: gn00618777 (非常念舊)   2015-01-17 10:12:17
我一個 html檔,運行在 host,他的內容只有 <h1>{{ result }}</h1>,是要給
客戶端看得顯示頁面。
我web主程式,裡面一個function是執行某個指令:
@app.route("/test",methods=['GET','POST'])
def function test():
import subprocess
cmd=subprocess.Popen(['ifconfig','eth0'],stdout=subprocess.PIPE,stderr=subprocess.PIPE)
out,err=cmd.communicate()
templateData={
'result' : out
}
return render_template('xxx.html',**templateData)
他在客戶端顯示的訊息都是連在一起沒有分段,如果我在web主程式打print(out)
他在這邊就像linux顯示那樣整齊,有甚麼比較聰明的辦法可以讓他像顯示在 linux
那樣地顯示在客戶端? 有python提供的API嗎? 謝謝。
作者: uranusjr (←這人是超級笨蛋)   2015-01-17 10:27:00
作者: gn00618777 (非常念舊)   2015-01-17 13:07:00
哈哈哈哈 這到底在說啥阿 QQ看起來就是用 nl2br 這函式將 output 換行他會對印出的\n做出換行的html tagnl2br function 我需要額外創嗎...? 謝謝我想到用js來解決..

Links booklink

Contact Us: admin [ a t ] ucptt.com