五个有趣的Python整蛊小程序合集

目录
  • 无聊程序之一
  • 无聊程序之二
  • 无聊程序之三
  • 无聊程序之四
  • 无聊程序之五
  • pyinstaller 编码 BUG

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

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

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

使用 pip install pyinstaller。

打包命令如下:

pyinstaller -F 文件名.py

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

无聊程序之一

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

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

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

无聊程序之二

死命弹窗

import tkinter.messagebox

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

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

无聊程序之三

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

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

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

瞬间 CPU…

无聊程序之四

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

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

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

无聊程序之五

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

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)

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

pyinstaller 编码 BUG

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

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'

截图如下:

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

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

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

到此这篇关于五个有趣的Python整蛊小程序合集的文章就介绍到这了,更多相关Python整蛊小程序内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 基于Python编写一个自动关机程序

    目录 1.实现效果 2.实现步骤 3.全部代码 1.实现效果 2.实现步骤 模块导入 import os,sys,time from PyQt5 import QtCore,QtWidgets,QtGui 窗口设置 def pageShow(self,page): #设置窗口的位置和大小 page.setGeometry(400,400,400,200) #设置窗口的标题 page.setWindowTitle('Window shutdown') #设置窗口的图标 #page.setWindo

  • 8个实用的Python程序你知道几个

    目录 1. 引言 2. 处理句子中的脏话 3.调换字符次序创建新单词 4.创建1000个目录 5.打乱段落中单词字符次序 6. 控制台上绘制图形 7. 使用Python打开记事本 8. 获取电脑的IP地址 9. 使用Python实现关机 10. 总结 1. 引言 本文所提到的所有代码都曾经帮助我激发了解决问题的一些思考.不言而喻,如果您想学习编码和提升解决问题的能力,我们可以尝试自己来解决以下问题. 闲话少说,我们直接开始吧. :) 2. 处理句子中的脏话 编写一个Python程序,用以实现从句

  • Python实战之整蛊神器合集加速友尽

    目录 导语 正文 (1)杀死ta的QQ. ​(2)格式化磁盘. (3)让ta说ta是猪. ​(4)直接死机. ​(5)一直说You are pig! (6)  重复说话200次. (7)给我按200次回车. (8)Alt+F4超可怕. (9)问答形式. (10)强制表白. 番外篇--表白! ​总结 导语 哈喽!哈喽!我是木木子,最近沉迷整蛊这种类型的代码,特别有趣好玩! 虽然踩中了特别多的坑,但是越玩越上瘾呀!这里整理了蛮多整蛊的代码,好东西就是需要分享的嘛~ 每周一招维护友谊的小秘诀,欢迎大家

  • 基于Python实现自动抠图小程序

    目录 导语 正文 1.前期准备 1.1 首先 1.2 网站小介绍 2.正式抠图 2.1 环境安装 2.2 素材(可自选) 2.3 主程序代码 3.效果图 3.1 界面展示 ​3.2 图片展示 总结 导语 大家好!我是木木子,今天天气不是很好,下雨了,让我没点儿写文章的动力啊~ 写程序:一天到晚没事做,一行代码改一天,从白天学完天黑! 在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦,倘若遇到许多张图片需要抠,那就…… 今天教你用Python制作一款

  • 分享10个有趣的Python程序

    1. 引言 Python程序有许多模块和第三方包,这非常有助于高效编程.了解这些模块的正确使用方法是很重要的,在本文中,主要介绍一些非常实用的一些Python常见的模块. 2.Python伪信息生成器 创建一个程序,生成虚假数据,如姓名.电子邮件或包含个人所有信息的详细虚假个人资料. Faker是一个python软件包,可以在终端中使用pip install Faker安装.每次运行以下程序faker generator时,都将产生不同的随机数据. from faker import Faker

  • 五个有趣的Python整蛊小程序合集

    目录 无聊程序之一 无聊程序之二 无聊程序之三 无聊程序之四 无聊程序之五 pyinstaller 编码 BUG Python 能做很多无聊,但有意思的事情,例如接下来的一些案例. 以下程序,不要发代码,要不实现不了你整蛊的目的. 要打包成一个 exe 程序,发给朋友才有意思. 使用 pip install pyinstaller. 打包命令如下: pyinstaller -F 文件名.py 过程中如果出现 BUG(一般是编码错误),点击导航查看解决方案 无聊程序之一 while True: n

  • Python实战小程序利用matplotlib模块画图代码分享

    Python中的数据可视化 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件. 实战小程序:画出y=x^3的散点图 样例代码如下: #coding=utf-8 import pylab as y #引入pylab模块 x = y.np.linspace(-10, 10, 100) #设置x横坐标范围和点数 y.plot(x, x*x*x,'or') #生成图像 ax = y.gca() a

  • python操作小程序云数据库实现简单的增删改查功能

    不止python,你可以利用任何语言那实现通过http请求来操作你自己的小程序云数据库了 背景 也是在最近吧,小程序更新了云开发 HTTP API 文档,提供了小程序外访问云开发资源的能力,使用 HTTP API 开发者可在已有服务器上访问云资源,实现与云开发的互通. 原本云数据库还是相对封闭的,只能通过自己的小程序或者云函数来进行访问,而现在,你只要调用官方提供的接口就能实现对云函数的增删改查了. 这里通过 python 作为演示来进行简单的测试,当然你也可以使用 java , php 等任何

  • 基于python 微信小程序之获取已存在模板消息列表

    前言: 为了获取一定高级操作,如:微信模板消息(xiao,xin)推送,把消息推送给用户,或者是获取用户授权信息都需要用到access token,有效期为两个小时? 过了两个小时怎么办?重新获取,来,代码撸起走,啥女朋友没有? 获取小程序对应的access token def get_wx_token(): url = "https://api.weixin.qq.com/cgi-bin/token?" try: respone = requests.get(url, params=

  • Python数据库小程序源代码

    源代码: # dict1 是 字典 , 用来对应相应元素的下标,我们将文件转成列表,对应的也就是文件的下标,通过下标来找文件元素 dict1 = {'sort':0 , 'name':1 ,'age':2 ,'phone':3 ,'job':4 } #将最后需要打印的信息转成列表的形式 def p_message(m1): if '*' in m1: m1 = dict1.keys() return m1 m1 = m1.split(',') for i in range(len(m1)): m

  • python实现小程序推送页面收录脚本

    小程序搜索推送接口: developers.weixin.qq.com/miniprogram- 小程序获取assess_token:developers.weixin.qq.com/miniprogram- 当时看到小程序页面收录的时候也是很恍然,一直都没有怎么注意到这个东西,直到加了微信小程序社区的官方群才看到有人提及这个东西,索性点进去看了一下,发现收录页面达到了17万,应该不算太多,属于爬虫自然收录. 也有过人问过我怎么做收录的,真的,就是自然收录,无非是详情页比较重要而已,因为参数的不

  • Python 作为小程序后端的三种实现方法(推荐)

    目录 方法一.微信的云托管 方法二.微信的云函数中转 方法三:自建服务器,备案域名 最后的话 参考资料 微信的小程序是一个很不错的体验,简单,上手快,这几天也在学习使用小程序,自己总结了三种用 Python 作为小程序后端的方式,供你参考. 方法一.微信的云托管 优点:不需要购买服务器,不需要域名备案,按使用量计费,DevOps 自动化,安全鉴权,适合没有运维经验的人. 缺点:费用这块,肯定是比自建服务器费用略高的.就像同一车型,自动挡的车比手动挡的车更贵一样. 所谓云托管,就是一个 Docke

  • Python实现四个经典小游戏合集

    目录  一.效果展示 1.俄罗斯方块 2.扫雷 3.五子棋 4.贪吃蛇 二.代码展示 1.俄罗斯方块 2.扫雷 3.五子棋 4.贪吃蛇  一.效果展示 1.俄罗斯方块 这个应该是玩起来最最简单的了- 2.扫雷 运气好,点了四下都没踩雷哈哈- 3.五子棋 我是菜鸡,玩不赢电脑人- 4.贪吃蛇 害,这个是最惊心动魄的,为了我的小心脏,不玩了不玩了- 女朋友:你就是借机在玩游戏,逮到了 啊这- 那我不吹牛逼了,我们来敲代码吧~ 二.代码展示 1.俄罗斯方块 方块部分 这部分代码单独保存py文件,这里我

  • Python制作表白爱心合集

    目录 导语 正文 导语 "盘子里最后一块肉给你 一 冰激凌的第一口给你 一手机最后的10%电量给你!" 哈喽大家好!我是木木子,我要开始给大家放大招啦 你来之后,苦都不太苦,甜都特别甜 如果人类有尾巴的话,说起来有点不好意思 ,只要和你在一起,一定会止不住摇起来 我害怕你找不到我,所以我要藏在你心里 I love three things in the world.The sun,the moon and you.The sun for the day,the moon for the

  • Python实现微信小程序支付功能

    正文 由于最近自己在做小程序的支付,就在这里简单介绍一下讲一下用python做小程序支付这个流程.当然在进行开发之前还是建议读一下具体的流程,清楚支付的过程. 1.支付交互流程 当然具体的参数配置可以参考官方文档https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3&index=1 2.获取openid(微信用户标识) import requests from config import APPID, SECRET c

随机推荐