当前位置: 首页 > 科技观察

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

时间:2023-03-17 13:48:38 科技观察

一些棘手的Python程序仅供娱乐。请勿用于其他用途将其打包成exe程序发送给朋友很有趣。使用pip安装pyinstaller。打包命令如下:pyinstaller-F文件名.py几个坑爹的Python程序,自娱自乐,别作他用。如果过程中出现BUG(一般是编码错误),点击导航查看解决方法无聊的程序之一whileTrue:n=input("猜猜我在想什么?")print("猜错了")你的朋友永远不会知道你在想什么。当然,我安装完360之后,程序就消失了。如果你对研究反病毒感兴趣,可以给这篇文章点个赞,点赞100后,你就可以抹杀一套Python反病毒教程了。无聊程序2致命弹窗importtkinter.messageboxwhileTrue:tkinter.messagebox.showerror('Windowserror','你的电脑正在被攻击!')运行后会很刺激,如果对方杀不死过程,会更精彩。第三个无聊的程序调用默认浏览器,无限打开CSDN,让他爱上了学习。importwebbrowserwhileTrue:webbrowser.open('www.csdn.net')嗯,用了之后Eraser自己的电脑死机了。InstantCPU...第四个无聊的程序这个程序比较动态,弹窗会随机出现。importtkinterastkimportrandomimportthreadingimporttimedefboom():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=[]foriinrange(100):t=threading.Thread(target=boom)threads.append(t)time.sleep(0.1)threads[i].start()运行效果如下图,很精彩,可以任意修改。第五个无聊的节目这个节目在橡皮人看来可以排在第一位,甚至可以和当下最火的枪炮茅台套套在一起。importosimporttimea="""oooooooooooooo..oooooo..oooooo8oooooooooo`888`888'`Y8bd8P'`Y8`888`"'`888`88888888888Y88bo..oooooo..oooooo..oooooo.888oooooooo8888888888888`"8'8888o8`8888`"Y8888o`8'8"Y8888.8P'`8888888888888888888888888`"Y88b888ooo888888888888.888888888888888d88'oo.d8P888.o888.o8888`88b.888888888.o.88Po888bood8P'8""88888P'`Y8bod8P'`Y8bod8P'o888oo888oo888oo888oo888o`Y888P功能列表:1.预约商品2.秒杀抢购商品"""print(a)key=input("请选择:")ifkey=="1":time.sleep(1.5)print('没有约会\n')time.sleep(3)print('没关系,我们抱抱\n')else:print("这样的话...")time.sleep(3)print("那你觉得漂亮~~~~~")os.system('shutdown-r-t10')time.sleep(10)别跑了,跑了别怪我。pyinstaller编码BUG使用pyinstaller打包exe时会出现如下错误:File"c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\utils\hooks\__init__.py",line68,in__exec_python_cmdtxt=exec_python(*cmd,env=pp_env)文件"c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\compat.py",line526,inexec_pythonreturnexec_command(*cmdargs,**kwargs)File"c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\compat.py",line321,inexec_commandout=out.decode(encoding)AttributeError:'str'objecthasnoattribute'decode'截图如下:根据BUG提示的位置,修改如下代码:out=out.decode(encoding)#改为out=out,打包成功。只需在dist文件中找到exe程序即可。