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写一个无限弹窗】相关推荐

  1. python socket能做什么_用python写一个聊天小程序!和女朋友的专属聊天工具!

    原标题:用python写一个聊天小程序!和女朋友的专属聊天工具! 1.UDP简介 Internet协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP).UDP为应用程序提供了无需建立就可 ...

  2. 【python小项目】用python写一个小工具——番茄钟

    用python写一个小工具--番茄钟 最近听到朋友说在用番茄钟,有点兴趣也想下载一个来用用,后面仔细一想这玩意做起来也不难,索性自己顺手写一个算了,在这里也分享给大家了 一.功能简述 番茄钟即番茄工作 ...

  3. php仿qq群聊,用Python写一个类似qq群聊的聊天室

    用Python写一个聊天室 功能 : 类似qq群聊 1. 进入聊天室需要输入姓名,姓名不能重复 2. 有人进入聊天室会向其他人发送通知 xxx 进入了聊天室 3. 一个人发消息,其他人会收到消息 xx ...

  4. python写一个通讯录step by step V3.0

    python写一个通讯录step by step V3.0 更新功能: 数据库进行数据存入和读取操作 字典配合函数调用实现switch功能 其他:函数.字典.模块调用 注意问题: 1.更优美的格式化输 ...

  5. python俄罗斯方块算法详解_用 Python 写一个俄罗斯方块游戏 (

    @@ -2,34 +2,34 @@ > * 原文作者:[Dr Pommes](https://medium.com/@pommes) > * 译文出自:[掘金翻译计划](https://g ...

  6. python编写测试工具-python 写一个性能测试工具(一)

    国庆重新学习了一下go的gin高性能测试框架. 用JMeter来测试gin与flask接口的性能,差别很大. 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求. 请求可以选择Pyt ...

  7. pythongui登录界面密码显示_用python写一个带有gui界面的密码生成器

    需要用到的库: tkinter:构建gui界面 pyperclip:复制功能 random:生成随机数 string:处理字符串 代码: from tkinter import * import ra ...

  8. python写一个通讯录V2.0

    python写一个通讯录step by step V2.0 引用知识 list + dict用于临时存储用户数据信息 cPickle用于格式化文件存取 依旧使用file来进行文件的存储 解决问题 1. ...

  9. python软件界面-用Python写一个语音播放软件

    原标题:用Python写一个语音播放软件 单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的 ...

  10. python写一个系统-使用Python写一个量化股票提醒系统

    大家在没有阅读本文之前先看下python的基本概念, Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开 ...

最新文章

  1. 实战:动手搭建一个开源动作相机
  2. vmware提示:此虚拟机似乎正在使用中,无法取得所有权的解决办法
  3. java泛型约束_JAVA泛型 - 约束与局限性
  4. linux系统源配置(根据自己理解编写,不当之处,敬请指教)
  5. java完数流程图_编程基本功训练:流程图画法及练习
  6. 怎样借助营销圈帮助企业扩大品牌知名度呢?
  7. linux 各文件夹的作用
  8. Java拦截器限制IP访问次数
  9. 数字水印技术的基本概念和现状
  10. 飙泪怀旧:那些经典的老软件、老网站
  11. 等保2.0二级安全要求
  12. 一篇不错的网文 闻鸡起舞早耕耘,天道酬勤有志人
  13. 什么是动态域名解析服务?
  14. prototype鼠标指针_html5鼠标点击页面光标圆点动画特效
  15. 白帽子(5)- 命令注入与代码注入区别
  16. python中使用modbus_tk操作浮点数
  17. 没有智商,善良有个P用
  18. 刚体验完RabbitMQ?一文带你SpringBoot+RabbitMQ方式收发消息
  19. 物流设计大赛 测试货物 样例 6号和23号
  20. beam_建筑beam管第二部分前端

热门文章

  1. ofo之死:一场商业“宫斗剧”下的祭品
  2. SQLServer常用SQL语句
  3. FORTRAN+计算物理学学习日记(3)
  4. mseed读取[2]
  5. 在线凯撒密码自动分析工具
  6. java窗口按钮位置设置
  7. MVC多用户B2C商城系统源码分享
  8. 单片机c32语言,单片机课件c32IO口.ppt
  9. VS2013 Qt Unable to find a Qt Build 及 LINK1112错误
  10. asp代码转成php代码,轻松将简单的asp代码转换为php代码