Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >几个可以整蛊你朋友的 Python 程序

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

作者头像
Python研究者
发布于 2022-05-21 01:42:37
发布于 2022-05-21 01:42:37
68700
代码可运行
举报
文章被收录于专栏:Python研究者Python研究者
运行总次数:0
代码可运行

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

大家好,我是辰哥

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

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

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

使用 pip install pyinstaller

打包命令如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pyinstaller -F 文件名.py

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

无聊程序之一

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
while True:
    n = input("猜猜我在想啥?")
    print("猜错喽")

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

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

无聊程序之二

死命弹窗

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import tkinter.messagebox

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

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

无聊程序之三

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import webbrowser
while True:
     webbrowser.open( www.csdn.net )

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

瞬间 CPU…

图片

无聊程序之四

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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()

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

无聊程序之五

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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( 没有预约到
 )
    time.sleep(3)
    print( 没事的,来抱一哈
 )

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

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

pyinstaller 编码 BUG

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 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 提示的位置,修改下述代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
out = out.decode(encoding) # 改为  out = out

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python研究者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
几个可以整蛊你朋友的 Python 程序
Python 能做很多无聊,但有意思的事情,例如接下来的一些案例。以下程序,不要发代码,要不实现不了你整蛊的目的。要打包成一个 exe 程序,发给朋友才有意思。使用 pip install pyinstaller。打包命令如下:
码农向前冲
2021/12/20
7100
几个可以整蛊你朋友的 Python 程序
用 Python 破解 WiFi 密码,太刺激了!
这是「进击的Coder」的第 720 篇技术分享 作者:Tr0e 来源:blog.csdn.net/weixin_39190897/article/details/119778471 “ 阅读本文大概需要 13 分钟。 ” 前言 本文将记录学习下如何通过 Python 脚本实现 WIFI 密码的暴力破解,从而实现免费蹭网。 无图形界面 先来看看没有图形界面版的爆破脚本。 WIFI 爆破 import pywifi from pywifi import const import time import d
崔庆才
2022/09/13
46.8K4
用 Python 破解 WiFi 密码,太刺激了!
最新视频连接解析地址
这里用一个开篇进行处理: 如果HTML一直返回JavaScript怎么办? 在网上都是各种使用谷歌的模拟器进行处理,但都不是我想要的。 所以我就找啊找找啊找,然后就找到了。 下面是我在2个小时内找到的方法,挨个测试出来的。 不容易,是否应该关注三连一下呢? 但是前面需要用一些词语盖过去。 先说一下打包的参数吧: pyinstaller常用参数 -F 只在dist中产生一个exe文件。 -w 只对windows有效,不使用控制台。 -D 默认选项,除了exe外,还会在在dist中生成很多依赖文件,推荐
红目香薰
2023/01/01
2.2K0
最新视频连接解析地址
教你制作可以整蛊你朋友的 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.randrang
程序员小二
2021/12/26
7030
教你制作可以整蛊你朋友的 Python 程序
新年快到了,满屏的祝福弹幕,可自由控制弹框文字
正所谓授人以鱼不如授人以渔,这次把弹框的制作方法给大家讲清楚。然后让大家自己去动手制作自己想要的弹框。
大家一起学编程
2021/03/29
8670
新年快到了,满屏的祝福弹幕,可自由控制弹框文字
Python攻防-暴力激活成功教程附近局域网WIFI密码「建议收藏」
本文将记录学习下如何通过 Python 脚本实现 WIFI 密码的暴力激活成功教程,从而实现免费蹭网。
全栈程序员站长
2022/09/23
2.8K0
Python攻防-暴力激活成功教程附近局域网WIFI密码「建议收藏」
python-tkinter 实现各种个样的撩妹鼠标拖尾
系统的拖尾已经无法满足我们了,女朋友叫你把鼠标拖尾换成她的照片,让你时时刻刻都可以看见她,这个要求你答不答应。
大家一起学编程
2021/09/18
7430
python-tkinter 实现各种个样的撩妹鼠标拖尾
自动化测试报告样式HTMLTestRunner、BeautifulReport、HTMLReport、Allure你喜欢哪个?
https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/
虫无涯
2023/07/07
1.3K0
利用python实现易班疫情自动签到
没有什么好说的,就是一个selenium,想学的同学可以去百度看看这个库。最后吐槽一个登入页面的验证码,,那个是验证码嘛,从随机数里面选几个出来。。。也是醉了,学校就不能用点心吗。
废江_小江
2022/09/05
1.2K0
【从零学习python 】37.Python自定义模块的使用和注意事项
除了使用系统提供的内置模块以外,我们还能自己写一个模块供自己的程序使用。一个.py文件就是一个模块,所以,自定义模块很简单,基本上相当于创建一个.py文件。但是,需要注意的是,如果一个.py文件要作为一个模块被别的代码使用,这个.py文件的名字一定要遵守标识符的命名规则。
全栈若城
2024/02/29
1660
HTMLReport应用之Unittest+Python+Selenium+HTMLReport项目自动化测试实战
注意事项:【本文字数包含代码38175字,建议慢慢看~哈哈哈】1、以下仅为举例,具体以自身实际项目为准;2、以下内容重点是介绍HTMLReport的应用,并不是说明如何搭建框架;3、如果想了解框架内容,可移步博主有关测试框架的系列文章;4、写了一个用例,用例中没有加断言,只是为了生成测试报告,可以忽略;5、用例故意写错了3个,1个通过,是为了生成测试报告数据。1 测试框架结构图片图片目录/脚本说明common/reportOut.py 这是是用HTMLReport生成报告的common/sendMain.p
虫无涯
2023/03/14
12.7K2
python学习笔记--趣学Python
弹球 由反弹球和球拍构成的游戏。球会在屏幕上飞过来,玩家要用球拍把它弹回去 画布和画弹球 引入模块 #Tkinter -- Python的标准GUI库,Tk 接口,是python 内置的安装包 from tkinter import * import random import time 创建窗体 #创建tk对象 tk = Tk() #设置窗体标题 tk.title("Game") #设置窗口不能调整,0,0 水平垂直方面都不能改变 tk.resizable(0, 0) #窗口置顶 tk.wm_at
py3study
2020/01/15
1K0
解决python tkinter 与 sleep 延迟问题
join ()方法:主线程A中,创建了子线程B,并且在主线程A中调用了B.join(),那么,主线程A会在调用的地方等待,直到子线程B完成操作后,
用户7886150
2021/01/22
1.6K0
python-tkinter(7) 实现各种个样的撩妹鼠标拖尾
系统的拖尾已经无法满足我们了,女朋友叫你把鼠标拖尾换成她的照片,让你时时刻刻都可以看见她,这个要求你答不答应。
全栈程序员站长
2022/07/19
7600
python-tkinter(7) 实现各种个样的撩妹鼠标拖尾
用python实现选择截图区域
一直想用python实现一个类似QQ截图的功能,但不直接截图,而是返回截图的区域,以下是代码
py3study
2020/01/10
3.9K0
用Python监测电影是否开始预售
对于一些大家期待的电影会想值得它什么时候预售,特别是某些热门的电影,若是不及时知道预售开始的消息很可能抢不到好位置的票甚至首映的票都抢不到。对于某部特别热门的电影,有童鞋在朋友圈说不怕期中,4月就怕抢不到某电影首映的票。国内一般会提前1~2周放票。虽然一些相关的公众号或者微博会在得到消息后及时更新,但是从技术的角度考虑,随着各种集成票务平台的发展,我们可以自己跑个程序监测某些电影是否开启了预售。
蛰虫始航
2019/09/29
7900
Python知乎专栏爬虫,pdfkit专栏文章制作PDF电子书
搞起来,fake_useragent库伪装ua协议头,发现十次有两三次被挂比,不愧是比乎,协议头验证得比较到位。
二爷
2020/07/22
8410
Python知乎专栏爬虫,pdfkit专栏文章制作PDF电子书
Python Tkinter Gui 运行不卡顿,多线程解决界面卡死问题
Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中,Python 使用 Tkinter 可以快速的创建 GUI 应用程序,由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如。——摘编自Python GUI 编程(Tkinter) | 菜鸟教程
EXI-小洲
2022/12/13
3.7K0
Python Tkinter Gui 运行不卡顿,多线程解决界面卡死问题
监控计算机的系统状态(Smilinghan-SPCWC)
TanHaX
2023/07/25
2920
Python实战:拥有设闹钟功能的可视化动态闹钟的实现
PyInstaller 是一个用于将 Python 应用程序打包成独立可执行文件的库。
Srlua
2024/07/13
2240
Python实战:拥有设闹钟功能的可视化动态闹钟的实现
推荐阅读
相关推荐
几个可以整蛊你朋友的 Python 程序
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验