我使用QRBot商務掃描模式,我已經由作者提供了以下API,這個運行在windows:換行符在Python
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
你能幫幫我嗎?這將很樂意接受。謝謝!
您是否嘗試添加'
'標記? – khelwood
''\ n'.join()'將在每個元素後面添加'\ n'字符而不是換行符 – Arman
該應用程序不允許我將<>放入HTTP正文部分。它只讓我把'內容= [代碼]'見:http://qrbot.net/business-scanner-mode-howto/ –