Hola En Habré había bastantes artículos sobre los huevos de Pascua de la pitón, pero parece que no se mencionó cómo se organizó todo esto desde el interior.
Creo que será interesante principalmente para los pitonistas novatos. ¡Esto se discutirá debajo del corte!
¿Qué huevo de pascua pitón viene a la mente primero?
Por supuesto, Zen of Python (importa esto)
Vaya a la carpeta de origen de Python o abra el
github .
Aquí está su fuente:
RAWSs = """Gur Mra bs Clguba, ol Gvz Crgref Ornhgvshy vf orggre guna htyl. Rkcyvpvg vf orggre guna vzcyvpvg. Fvzcyr vf orggre guna pbzcyrk. Pbzcyrk vf orggre guna pbzcyvpngrq. Syng vf orggre guna arfgrq. Fcnefr vf orggre guna qrafr. Ernqnovyvgl pbhagf. Fcrpvny pnfrf nera'g fcrpvny rabhtu gb oernx gur ehyrf. Nygubhtu cenpgvpnyvgl orngf chevgl. Reebef fubhyq arire cnff fvyragyl. Hayrff rkcyvpvgyl fvyraprq. Va gur snpr bs nzovthvgl, ershfr gur grzcgngvba gb thrff. Gurer fubhyq or bar-- naq cersrenoyl bayl bar --boivbhf jnl gb qb vg. Nygubhtu gung jnl znl abg or boivbhf ng svefg hayrff lbh'er Qhgpu. Abj vf orggre guna arire. Nygubhtu arire vf bsgra orggre guna *evtug* abj. Vs gur vzcyrzragngvba vf uneq gb rkcynva, vg'f n onq vqrn. Vs gur vzcyrzragngvba vf rnfl gb rkcynva, vg znl or n tbbq vqrn. Anzrfcnprf ner bar ubaxvat terng vqrn -- yrg'f qb zber bs gubfr!""" d = {} for c in (65, 97): for i in range(26): d[chr(i+c)] = chr((i+13) % 26 + c) print("".join([d.get(c, c) for c in s]))
Como? Algún tipo de papilla perl ... ¿Por qué tuvo que molestarse en obtener un personaje por código? No está claro
Adelante Estamos buscando antigravedad en el github. Encontramos esto:

Como puede ver, no hay módulo.
¿Qué significa esto? Es hora de intentar ejecutar el script de configuración, tal vez generará el archivo deseado. Ejecute ./configure en la carpeta de origen de Python.
Verificamos la carpeta Lib y encontramos antigravity.py allí
Sus contenidos:
antigravedad import webbrowser import hashlib webbrowser.open("https://xkcd.com/353/") def geohash(latitude, longitude, datedow): '''Compute geohash() using the Munroe algorithm. >>> geohash(37.421542, -122.085589, b'2005-05-26-10458.68') 37.857713 -122.544543 '''
Al importar, vemos cómo se abre nuestro navegador predeterminado y la página en él
con un cómic de pitón
https://xkcd.com/353/
Por cierto, en antigravedad, como puede ver, también hay una función geohash, que, como puede suponer,
Genera un hash de latitud, longitud y fecha.
¿Qué más tenemos? Derecha, módulo __futuro__. Se le asigna un archivo c separado en la carpeta fuente / Python. Si alguien no sabía cuándo escribe desde la función de importación __futuro__
No importa esta función, pero le dice al intérprete que la use. Por esta razón, esta instrucción debe estar al principio del archivo. Estos son los lugares más interesantes en el código del módulo en C, no veo el punto completo de traerlo.
Bueno, eso parece ser todo :-)
Pero al final del meme sobre python, ¡es positivo!

PD: Espero que ninguno de los codificadores de la perla se haya ofendido, hay muchas cosas interesantes escritas en él.