【python写一个无限弹窗】
python写一个无限弹窗
- 前言
- 一、写代码
- 二.打包
- 第一步,找文件所在文件夹
- 第二部,地址框中打开cmd,会直接定位到当前文件夹下
- 第三步,打包(注意,提前安装pyinstaller库)
- 总结
前言
在学校,闲得无聊想恶搞一下室友,想给对象展现一下自己的编程能力,制造一个无限弹窗(想弹多少就弹多少),写上恶搞语言或者悄悄地情话,来满足你的搞怪心里,本章教你如何制作。
一、写代码
import tkinter as tk
import random
import threading
import timedef dow():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='yellow', # 背景颜色font=('楷体', 17), # 字体和字体大小width=15, height=2 # 标签长宽).pack() # 固定窗口位置window.mainloop()threads = []
for i in range(9): # 需要的弹框数量,根据自己需要来修改,这里我只创建了9次t = threading.Thread(target=dow)threads.append(t)time.sleep(0.1)threads[i].start()
二.打包
众所周知,运行代码需要相应的解释器环境,但恶搞对方的话,对方电脑上不一定有解释器,怎么办呢,那就给他打包处理一下。
第一步,找文件所在文件夹
第二部,地址框中打开cmd,会直接定位到当前文件夹下
第三步,打包(注意,提前安装pyinstaller库)
终端里面输入以下内容
回车等待,结果会出现以下内容,打开框出来的文件夹,你所要的东西就在其中。
下面这个文件你就可以发给任何人了(注,用于娱乐学习,请勿给他人造成不必要的影响。)
总结
这里说明一下,要修改个数需要在代码中修改,重新打包。 点击来一起学习python
【python写一个无限弹窗】相关推荐
- python socket能做什么_用python写一个聊天小程序!和女朋友的专属聊天工具!
原标题:用python写一个聊天小程序!和女朋友的专属聊天工具! 1.UDP简介 Internet协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP).UDP为应用程序提供了无需建立就可 ...
- 【python小项目】用python写一个小工具——番茄钟
用python写一个小工具--番茄钟 最近听到朋友说在用番茄钟,有点兴趣也想下载一个来用用,后面仔细一想这玩意做起来也不难,索性自己顺手写一个算了,在这里也分享给大家了 一.功能简述 番茄钟即番茄工作 ...
- php仿qq群聊,用Python写一个类似qq群聊的聊天室
用Python写一个聊天室 功能 : 类似qq群聊 1. 进入聊天室需要输入姓名,姓名不能重复 2. 有人进入聊天室会向其他人发送通知 xxx 进入了聊天室 3. 一个人发消息,其他人会收到消息 xx ...
- python写一个通讯录step by step V3.0
python写一个通讯录step by step V3.0 更新功能: 数据库进行数据存入和读取操作 字典配合函数调用实现switch功能 其他:函数.字典.模块调用 注意问题: 1.更优美的格式化输 ...
- python俄罗斯方块算法详解_用 Python 写一个俄罗斯方块游戏 (
@@ -2,34 +2,34 @@ > * 原文作者:[Dr Pommes](https://medium.com/@pommes) > * 译文出自:[掘金翻译计划](https://g ...
- python编写测试工具-python 写一个性能测试工具(一)
国庆重新学习了一下go的gin高性能测试框架. 用JMeter来测试gin与flask接口的性能,差别很大. 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求. 请求可以选择Pyt ...
- pythongui登录界面密码显示_用python写一个带有gui界面的密码生成器
需要用到的库: tkinter:构建gui界面 pyperclip:复制功能 random:生成随机数 string:处理字符串 代码: from tkinter import * import ra ...
- python写一个通讯录V2.0
python写一个通讯录step by step V2.0 引用知识 list + dict用于临时存储用户数据信息 cPickle用于格式化文件存取 依旧使用file来进行文件的存储 解决问题 1. ...
- python软件界面-用Python写一个语音播放软件
原标题:用Python写一个语音播放软件 单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的 ...
- python写一个系统-使用Python写一个量化股票提醒系统
大家在没有阅读本文之前先看下python的基本概念, Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开 ...
最新文章
- 实战:动手搭建一个开源动作相机
- vmware提示:此虚拟机似乎正在使用中,无法取得所有权的解决办法
- java泛型约束_JAVA泛型 - 约束与局限性
- linux系统源配置(根据自己理解编写,不当之处,敬请指教)
- java完数流程图_编程基本功训练:流程图画法及练习
- 怎样借助营销圈帮助企业扩大品牌知名度呢?
- linux 各文件夹的作用
- Java拦截器限制IP访问次数
- 数字水印技术的基本概念和现状
- 飙泪怀旧:那些经典的老软件、老网站
- 等保2.0二级安全要求
- 一篇不错的网文 闻鸡起舞早耕耘,天道酬勤有志人
- 什么是动态域名解析服务?
- prototype鼠标指针_html5鼠标点击页面光标圆点动画特效
- 白帽子(5)- 命令注入与代码注入区别
- python中使用modbus_tk操作浮点数
- 没有智商,善良有个P用
- 刚体验完RabbitMQ?一文带你SpringBoot+RabbitMQ方式收发消息
- 物流设计大赛 测试货物 样例 6号和23号
- beam_建筑beam管第二部分前端