En muchos casos, necesitaremos un servidor web, pero es posible que no sepa cómo implementarlo. Está bien implementarlo. Simplemente use Twisted y el método se encuentra a continuación. No necesita ser demasiado para darse cuenta de las ventajas del servidor web, principalmente para controlar la implementación específica. También puedes interactuar de acuerdo con tus propios hábitos.
Y Twisted está escrito en C debajo de tcp, ip y udp deben ser una mezcla de C y Python, y httpsmtp y demás son Python, que pueden estar bien extendidos.
Veamos un ejemplo concreto:
Primero debe editar el nombre de un archivo que termina con html y colocarlo en su directorio htm.
Luego cree un archivo en el directorio superior de htm, el nombre del archivo es web.py, el contenido es el siguiente:
Código:
[código: 1: 79fbd7e444] < Br>
PORT = 80 # Esto es 80. Si su puerto está ocupado, cambie a otro
fromtwisted.web.resourceimportResource
fromtwisted.webimportserver
fromtwisted.webimportstatic
fromtwisted.internetimportreactor
classReStructured (Resource):
def__init __ (self, filename, * a):
self.rst = Abrir (nombre de archivo) .read ()
defrender (self, request):
returnself.rst
resource = static.File ('./htm /') < Br>
resource.processors = {'. Html': ReStructured}
resource.indexNames = ['index.html']
reactor.listenTCP (
PORT,
servidor.Sitio (recurso)
)
reactor.run ()
[/code: 1: 79fbd7e444]
Ingresa al directorio debajo de la consola y escribe pythonweb.py, luego presiona Abra un navegador, escriba http://127.0.0.1, vea su sitio?
Ahora intente ver cómo lograrlo, los métodos y las operaciones son simples, puede hacerlo paso a paso Es bueno poder implementar el servidor web por sí mismo. Hay muchas ventajas. Si lo necesita, puede intentarlo.
Hoy en día, cada vez más usuarios necesitan mirar la computadora durante mucho tiempo debido a su tr
u es una herramienta de uso común en nuestra vida diaria. A menudo lo usamos para almacenar datos. S
Creo que muchos usuarios no pueden distinguir la diferencia entre una unidad flash y una unidad flas
La fuga de una notebook es algo común en la vida de todos. En el proceso de usar una computadora, la
¿Cómo configurar la memoria virtual?
Diferentes bios deben usar diferentes métodos de entrada
Método de resolución de fallas del USB
¿El sistema de recarga de disco muestra cómo resolver el error 15?
Reinstalar IIS no tiene que ser un paso simple para obtener
10.8.3 Después de la actualización, ssd necesita abrir la solución de ajuste
¿Inicialización del disco u causa inestabilidad de lectura cómo resolver?
Sina buzón no puede abrir cómo resolver?
Apagado remoto y reinicio en sistema WinXP
Nginx Tutorial básico de configuración de SSL
Cómo ver la ruta de acceso de los archivos de sonido del sistema en Win10
Linux borra el volumen físico de PV en LVM
Win10 usa espacio de almacenamiento para guardar datos
El sistema Win7 cambia el método de escala de visualización de la fuente de la computadora
Formas de hacer que Windows XP se ejecute más rápido y más estable
Muchas placas base en la placa base, compartir la placa base con esa marca es bueno