• 几个可以整蛊你朋友的Python程序


    Python 能做很多无聊,但有意思的事情,例如接下来的一些案例。

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

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

    使用 pip install pyinstaller。

    打包命令如下:

    pyinstaller -F 文件名.py
    

    过程中如果出现 BUG(一般是编码错误),文末有解决方案 

    无聊程序之一

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

    你的朋友将永远无法知道你在想什么。当然我安装 360 之后,程序没了。

    无聊程序之二

    死命弹窗

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

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

    无聊程序之三

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

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

    额,使用之后,我自己的电脑死机了。

    瞬间 CPU…

    无聊程序之四

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

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

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

    无聊程序之五

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

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

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

    -END-

    扫码添加请备注:python,进群与宋老师面对面交流:517745409

     

  • 相关阅读:
    基础 | NIO - [Files & Path & Charset]
    第二章 进程与线程 五、线程(概念)
    产品经理凭啥年薪百万?看这里
    难以理解:摄像头APP,我测试好好的,发给别人就用不了
    聊聊ShareGPT格式的微调数据集
    【kali-信息收集】(1.2)SNMP枚举:Snmpwalk、Snmpcheck;SMTP枚举:smtp-user-enum
    微信小程序 限制字数文本域框组件封装
    EDU挖掘
    为什么要用vite,用vite的原因是什么
    jenkins自动化脚本集成时钉钉消息未发送
  • 原文地址:https://blog.csdn.net/qiqi1220/article/details/126135451