[英]Line Break in Python
我正在使用QRBot商業掃描儀模式,並且作者提供了以下API,該API在Windows上運行:
import cherrypy
scans = []
class Scans:
exposed = True
def GET(self):
return ('\n').join(scans)
def POST(self, content):
scans.append(content)
return ('Append new scan with content: %s' % content)
if __name__ == '__main__':
conf = {
'global': {
'server.socket_host': '192.168.1.111',
'server.socket_port': 8080,
},
'/': {
'request.dispatch': cherrypy.dispatch.MethodDispatcher(),
},
}
cherrypy.quickstart(Scans(), '/scans/', conf)
我在瀏覽器中得到以下輸出:
9501101530003 0671860013624 09501101530003 9771234567003
我想像這樣格式化輸出:
9501101530003
0671860013624
09501101530003
9771234567003
你能幫我么? 這將很高興被接受。 謝謝!
您想要將響應標題設置為text/plain
。
class Scans:
exposed = True
def GET(self):
cherrypy.response.headers['Content-Type'] = 'text/plain'
return ('\n').join(scans)
這將使換行符顯示為實際的換行符,而不是瀏覽器嘗試將它們呈現為HTML。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.