5 aburridos programas de Python, usa Python para engañar a tus amigos

Python puede hacer muchas cosas aburridas pero interesantes, como los siguientes casos.

Programa complicado de Python

El siguiente programa, no publique código, o no logrará su complicado propósito.

Es interesante empaquetarlo en un programa exe y enviárselo a un amigo.

Utilice pip install pyinstaller.

Los comandos de empaquetado son los siguientes:

Grupo QQ: 701698587

Mucha gente aprende Python y no sabe por dónde empezar.

Muchas personas aprenden Python y después de dominar la gramática básica, no saben dónde encontrar casos para comenzar.

Muchas personas que han realizado estudios de casos no saben cómo adquirir conocimientos más avanzados.

Entonces, para estos tres tipos de personas, les proporcionaré una buena plataforma de aprendizaje, ¡gratis para recibir tutoriales en video, libros electrónicos y el código fuente del curso! ?? ¤

pyinstaller -F 文件名.py

Si hay un ERROR (generalmente un error de codificación) durante el proceso, haga clic en la navegación para ver la solución

Uno de los programas aburridos

while True:
	n = input("猜猜我在想啥?")
	print("猜错喽")

Tus amigos nunca sabrán lo que estás pensando.

Por supuesto, después de instalar 360, el programa desapareció. Si está interesado en investigar un antivirus, puede aprobar este artículo, como más de 100, el borrador saldrá con un tutorial de antivirus Python.

El cielo es azul y hay grullas de papel afuera de la ventana.

 

 

El segundo programa aburrido

Ventana emergente de Doom

import tkinter.messagebox

while True:
    tkinter.messagebox.showerror('Windows 错误','你的电脑正在被攻击!')

Después de ejecutar, es muy emocionante, si la otra parte no mata el proceso, será aún más emocionante.

 

 

El cielo es azul y hay grullas de papel afuera de la ventana.

El tercer programa aburrido

Llame al navegador predeterminado, abra CSDN ilimitado, déjelo enamorarse del aprendizaje.

import webbrowser
while True:
    webbrowser.open('www.csdn.net')

Uh, después de usarlo, la propia computadora del borrador se bloqueó.

imagen

 

 

Instantáneamente CPU ...

imagen

 

 

El cielo es azul y hay grullas de papel afuera de la ventana.

Programa aburrido cuatro

Este programa es mucho más dinámico y las ventanas emergentes aparecerán aleatoriamente.

import tkinter as tk
import random
import threading
import time


def boom():
    window = tk.Tk()
    width = window.winfo_screenwidth()
    height = window.winfo_screenheight()
    a = random.randrange(0, width)
    b = random.randrange(0, height)
    window.title('你是一个傻狍子')
    window.geometry("200x50" + "+" + str(a) + "+" + str(b))
    tk.Label(window, text='你是一个傻狍子', bg='green',
             font=('宋体', 17), width=20, height=4).pack()
    window.mainloop()


threads = []
for i in range(100):
    t = threading.Thread(target=boom)
    threads.append(t)
    time.sleep(0.1)
    threads[i].start()

El efecto de ejecución se muestra en la figura siguiente, que es muy emocionante y se puede modificar a voluntad.

 

 

El cielo es azul y hay grullas de papel afuera de la ventana.

El quinto programa aburrido

Este programa ocupa el primer lugar en opinión del borrador, e incluso se puede combinar con el estuche Moutai de pistola más popular actual.

import os
import time
a = """

     oooo oooooooooo.            .oooooo..o                     oooo         o8o  oooo  oooo
     `888 `888'   `Y8b          d8P'    `Y8                     `888         `"'  `888  `888
     888  888      888         Y88bo.       .ooooo.   .ooooo.   888  oooo  oooo   888   888
     888  888      888          `"Y8888o.  d88' `88b d88' `"Y8  888 .8P'   `888   888   888
     888  888      888 8888888      `"Y88b 888ooo888 888        888888.     888   888   888
     888  888     d88'         oo     .d8P 888    .o 888   .o8  888 `88b.   888   888   888
.o. 88P o888bood8P'           8""88888P'  `Y8bod8P' `Y8bod8P' o888o o888o o888o o888o o888o
`Y888P

功能列表:
1.预约商品
2.秒杀抢购商品
"""
print(a)

key = input("请选择:")

if key == "1":
     time.sleep(1.5)
     print('没有预约到\n')
     time.sleep(3)
     print('没事的,来抱一哈\n')

else:
     print("既然如此...")
     time.sleep(3)
     print("那你想得美~~~~~")
     os.system('shutdown -r -t 10')
time.sleep(10)

El cielo es azul y hay grullas de papel afuera de la ventana.

No corras, no me culpes después de correr.

error de codificación de pyinstaller

Al usar pyinstaller para empaquetar el exe, aparecerá el siguiente error:

  File "c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\utils\hooks\__init__.py", line 68, in __exec_python_cmd
    txt = exec_python(*cmd, env=pp_env)
  File "c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\compat.py", line 526, in exec_python
    return exec_command(*cmdargs, **kwargs)
  File "c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\compat.py", line 321, in exec_command
    out = out.decode(encoding)
AttributeError: 'str' object has no attribute 'decode'

Captura de pantalla a continuación:

imagen

 


Según la ubicación del mensaje BUG, ​​modifique el siguiente código:

out = out.decode(encoding) # 改为  out = out

Después de que el empaquetado sea exitoso, busque el programa exe en el archivo dist.

imagen

 

Supongo que te gusta

Origin blog.csdn.net/Python_kele/article/details/115014799
Recomendado
Clasificación