几个整蛊的Python程序 自己娱乐就好 勿做其它用途,


以下程序,不要发代码,要不实现不了你整蛊的目的。

要打包成一个 exe 程序,发给朋友才有意思。

使用 pip install pyinstaller。

打包命令如下:

  1. pyinstaller -F 文件名.py 
  2.  
  3. 几个整蛊的Python程序 自己娱乐就好 勿做其它用途 

几个整蛊的Python程序 自己娱乐就好 勿做其它用途

过程中如果出现 BUG(一般是编码错误),点击导航查看解决方案

无聊程序之一

  1. while True: 
  2.     n = input("猜猜我在想啥?") 
  3.     print("猜错喽") 几个整蛊的Python程序 自己娱乐就好 勿做其它用途

你的朋友将永远无法知道你在想什么。

当然我安装 360 之后,程序没了。有兴趣研究免杀的,可以在给本文点个赞,点赞过 100,橡皮擦出套 Python 免杀教程。

几个整蛊的Python程序 自己娱乐就好 勿做其它用途

无聊程序之二

死命弹窗

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

运行之后,很就刺激了,如果对方不会杀进程,更刺激。

几个整蛊的Python程序 自己娱乐就好 勿做其它用途

无聊程序之三

调用默认浏览器,无限打开 CSDN ,让他爱上学习。

  1. import webbrowser 
  2. while True: 
  3.     webbrowser.open('www.csdn.net') 
几个整蛊的Python程序 自己娱乐就好 勿做其它用途

额,使用之后,橡皮擦自己的电脑死机了。

几个整蛊的Python程序 自己娱乐就好 勿做其它用途

瞬间 CPU…

几个整蛊的Python程序 自己娱乐就好 勿做其它用途

无聊程序之四

这个程序就动感多了,会随机出现弹窗。

  1. import tkinter as tk 
  2. import random 
  3. import threading 
  4. import time 
  5.  
  6.  
  7. def boom(): 
  8.     window = tk.Tk() 
  9.     width = window.winfo_screenwidth() 
  10.     height = window.winfo_screenheight() 
  11.     a = random.randrange(0, width) 
  12.     b = random.randrange(0, height) 
  13.     window.title('你是一个傻狍子') 
  14.     window.geometry("200x50" + "+" + str(a) + "+" + str(b)) 
  15.     tk.Label(window, text='你是一个傻狍子', bg='green', 
  16.              font=('宋体', 17), width=20, height=4).pack() 
  17.     window.mainloop() 
  18.  
  19.  
  20. threads = [] 
  21. for i in range(100): 
  22.     t = threading.Thread(target=boom) 
  23.     threads.append(t) 
  24.     time.sleep(0.1) 
  25.     threads[i].start() 

运行效果如下图所示,非常带劲,可以任意修改。

几个整蛊的Python程序 自己娱乐就好 勿做其它用途

无聊程序之五

该程序在橡皮擦看来能排到第一,甚至可以和当下最火的枪茅台案例结合一下。

  1. import os 
  2. import time 
  3. a = """ 
  4.  
  5.      oooo oooooooooo.            .oooooo..o                     oooo         o8o  oooo  oooo 
  6.      `888 `888'   `Y8b          d8P'    `Y8                     `888         `"'  `888  `888 
  7.      888  888      888         Y88bo.       .ooooo.   .ooooo.   888  oooo  oooo   888   888 
  8.      888  888      888          `"Y8888o.  d88' `88b d88' `"Y8  888 .8P'   `888   888   888 
  9.      888  888      888 8888888      `"Y88b 888ooo888 888        888888.     888   888   888 
  10.      888  888     d88'         oo     .d8P 888    .o 888   .o8  888 `88b.   888   888   888 
  11. .o. 88P o888bood8P'           8""88888P'  `Y8bod8P' `Y8bod8P' o888o o888o o888o o888o o888o 
  12. `Y888P 
  13.  
  14. 功能列表: 
  15. 1.预约商品 
  16. 2.秒杀抢购商品 
  17. """ 
  18. print(a) 
  19.  
  20. key = input("请选择:") 
  21.  
  22. if key == "1": 
  23.      time.sleep(1.5) 
  24.      print('没有预约到\n') 
  25.      time.sleep(3) 
  26.      print('没事的,来抱一哈\n') 
  27.  
  28. else: 
  29.      print("既然如此...") 
  30.      time.sleep(3) 
  31.      print("那你想得美~~~~~") 
  32.      os.system('shutdown -r -t 10') 
  33. time.sleep(10) 

别运行,运行之后别怪我。

pyinstaller 编码 BUG

在使用 pyinstaller 进行打包 exe 的时候,会出现如下错误:

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

截图如下:

几个整蛊的Python程序 自己娱乐就好 勿做其它用途

按照 BUG 提示的位置,修改下述代码:

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

打包成功在 dist 文件中找寻 exe 程序即可。

几个整蛊的Python程序 自己娱乐就好 勿做其它用途

评论关闭