Método Python para completar la conversión de caracteres en inglés.

Este artículo trata sobre el método Python para completar la conversión de caracteres en inglés , utilizando métodos de aplicación Python como webapp2, string, cgi, etc.

El ejemplo de código Python es un poco complicado de escribir y los principiantes interesados ​​pueden consultarlo.

El método Python completa la conversión de caracteres en inglés y el código fuente es el siguiente:

import webapp2
import string
import cgi
 
form = """
<form method="post">
    <b>Enter some text to ROT13:</b> <br><br>
        <textarea name="text" rows="5" cols="50">%(text)s</textarea>
    <br><br>
    <input type="submit">
</form>
"""
 
 
def escape_html(s):
    return cgi.escape(s, quote = True)
 
 
def translate(s):
    old = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
    new = "nopqrstuvwxyzabcdefghijklmNOPQRSTUVWXYZABCDEFGHIJKLM"
    return string.translate(s, string.maketrans(old, new))
 
 
class Rot13(webapp2.RequestHandler):
    def write_form(self, text=""):
        self.response.out.write(form % {"text": text})
 
    def get(self):
        self.write_form()
 
    def post(self):
        user_text = self.request.get("text")
 
        user_text = translate(str(user_text))
        #print user_text
        user_text = escape_html(user_text)
 
        self.write_form(user_text)
        #print user_text
 
 
app = webapp2.WSGIApplication([('/rot13', Rot13)],
                              debug=True)

Método del lenguaje Python, complete el ejemplo de operación de conversión de caracteres en inglés.

application: udacity-cs253-zfz
version: 1
runtime: python27
api_version: 1
threadsafe: true
 
handlers:
- url: /.*
  script: rot13.app

Supongo que te gusta

Origin blog.csdn.net/lmrylll/article/details/131980682
Recomendado
Clasificación