小编Har*_*han的帖子

在Google应用引擎中打印新行

self.response.out.write("\n")
Run Code Online (Sandbox Code Playgroud)

当我使用文本属性上传多行数据,然后将其打印回来时,它打印在一行....我上传ascii六进制代码....所以回车是0x10但是当从数据存储中的ascii pring它新未插入行...而是打印为单行

import cgi
#import codecs
print 'Content-Type: text/plain'
print ''
print 'Hello, world!'

from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from google.appengine.ext import db

import operator

class Vault(db.Model):
    username=db.StringProperty()
    filename=db.StringProperty()
    data=db.TextProperty()

op=""
op1=""
username=""
filename=""


class MainPage(webapp.RequestHandler):
    def get(self):
        stri=""
        global username
        global filename
        stri=""
        username = self.request.get("name")
        filename=self.request.get("filename")
        mac=self.request.get("mac")
        mac=mac.replace(':','')
        q=db.GqlQuery("SELECT * FROM Vault WHERE filename=:1",filename)
        for vault in q:
            stri=cgi.escape(vault.data)
        s=0
        e=12
        cycle=len(stri)/12
        z=""
        for j in range(cycle):
            plain=stri[s:e]
            #print plain
            s1=0
            s2=2
            for i …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine newline new-operator

4
推荐指数
1
解决办法
3195
查看次数

标签 统计

google-app-engine ×1

new-operator ×1

newline ×1

python ×1