5个无聊透顶的 Python 程序

Wesley13
• 阅读 469

点上方关注“SQL数据库开发”,

设为“置顶或星标****”,第一时间送达干货

来源:https://dream.blog.csdn.net/

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

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

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

使用 pip install pyinstaller

打包命令如下:

     pyinstaller 
 
     
     
     -F 文件名
 
     
     
     .py
 
     
     
     

    
    
    

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

无聊程序之一

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

    
    
    

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

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

5个无聊透顶的 Python 程序

无聊程序之二

死命弹窗

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

    
    
    

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

5个无聊透顶的 Python 程序

无聊程序之三

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

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

    
    
    

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

5个无聊透顶的 Python 程序

瞬间 CPU…

5个无聊透顶的 Python 程序

图片

无聊程序之四

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

     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()
 
     
     
     

    
    
    

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

5个无聊透顶的 Python 程序

无聊程序之五

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

     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)
 
     
     
     

    
    
    

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

点击右下角「在看」和转发

是对我们最大的支持

      最后给大家分享我写的SQL两件套:《SQL基础知识第二版》和《SQL高级知识第二版》的PDF电子版。里面有各个语法的解释、大量的实例讲解和批注等等,非常通俗易懂,方便大家跟着一起来实操。
   
      
      
      
   
      
      
      有需要的读者可以下载学习,在下面的公众号「数据前线」(非本号)后台回复关键字:SQL,就行
   
      
      
      数据前线
   
      
      
      
   
      
      
      
  
     
     
     
 
    
    
    

   
   
   后台回复关键字:1024,获取一份精心整理的技术干货后台回复关键字:进群,带你进入高手如云的交流群。

本文分享自微信公众号 - SQL数据库开发(sql_road)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Wesley13 Wesley13
2年前
SQL每日一题(20200810)
点击关注上方“SQL数据库开发”,设为“置顶或星标”,第一时间送达干货题目有如下一张表Person,其中ID是自增长!(https://oscimg.oschina.net/oscnet/c23185ee3ffa98e0a1789555c8c76f4adeb.png)求解,如何将相邻两条记录
Stella981 Stella981
2年前
Python3:sqlalchemy对mysql数据库操作,非sql语句
Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''
Stella981 Stella981
2年前
GitHub 上有哪些适合新手跟进的优质项目?
!(https://oscimg.oschina.net/oscnet/011f28e3bc332010e1442e6c00ed344805d.jpg)点击上方“迈微电子研发社”,选择“星标★”公众号重磅干货,第一时间送达!(https://oscimg.oschina.net/oscnet/cd44ba75f
Stella981 Stella981
2年前
Android蓝牙连接汽车OBD设备
//设备连接public class BluetoothConnect implements Runnable {    private static final UUID CONNECT_UUID  UUID.fromString("0000110100001000800000805F9B34FB");
Stella981 Stella981
2年前
Docker 部署SpringBoot项目不香吗?
  公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。  !(http://dingyue.ws.126.net/2020/0920/b00fbfc7j00qgy5xy002kd200qo00hsg00it00cj.jpg)  2
Stella981 Stella981
2年前
200的大额人民币即将面世?央行:Yes!
点击上方蓝字关注我们!(https://oscimg.oschina.net/oscnet/2a1c2ac00bf54458a78c48a6c2e547d5.png)点击上方“印象python”,选择“星标”公众号重磅干货,第一时间送达!!(
Wesley13 Wesley13
2年前
10个你可能不曾用过,却很有用的 LINUX 命令
点击关注上方“SQL数据库开发”,设为“置顶或星标”,第一时间送达干货下面可能是你不曾用过后十个Linux的命令。相当的有用。1)pgreppgrep名字前有个p,我们可以猜到这和进程相关,又是grep,当然这是进程相关的grep命令。不过,这个命令主要是用来列举进程ID的。如:
可莉 可莉
2年前
200的大额人民币即将面世?央行:Yes!
点击上方蓝字关注我们!(https://oscimg.oschina.net/oscnet/2a1c2ac00bf54458a78c48a6c2e547d5.png)点击上方“印象python”,选择“星标”公众号重磅干货,第一时间送达!!(