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)