自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 Python-基于PyQt5,qrcode,PIL,sys的二维码生成工具

二维码(2-dimensional bar code)又称二维条码,是移动设备上很流行的一种编码方式,它比传统的条形码(Bar Code)能存更多信息,能表示更多的数据类型。可以这么说,二维码已经完全融入进我们的日常生活了,我们的衣食住行离不开各种各样的二维码。在这个类中我们将把整个类分为窗口生成区和功能函数区:窗口生成区负责整个窗口的生成以及窗口中按钮,文本框,标签,菜单栏等控件的排版布局。当然,这里会调用到PyQt5中QtWidgets类中的方法获得文本框中的文本内容)。相关的操作和变量的访问。

2025-02-09 00:20:49 942 1

原创 Python-基于PyQt5,subprocess,sys的命令行工具(进阶版)运行效果图片展示

运行效果展示:(感谢观看!)

2025-02-07 19:52:59 252 1

原创 Python-基于PyQt5,subprocess,sys的命令行工具(最终版)

的QWidget,QVBoxLayout,QTextEdit,QLineEdit,QLabel和QPushButton等组件,构建出一个具有输入框、输出区域和按钮的命令行工具界面。标准库中的一个模块,用于创建新的进程,连接到管道,并获取管道返回的状态码。本次我们还会额外导入。其中语法高亮类用于对提取的文本(文本框中)内容中的关键字进行高亮处理(包括命令和路径)。基于.NET框架,支持面向对象的脚本编写,语法更现代,功能更强大。格式的文件)和基本的系统命令,并不支持对脚本文件等的操作(比如我们在。

2025-02-07 19:40:14 982 1

原创 Python-基于PyQt5,subprocess,sys的命令行工具(进阶版)

基于DOS命令(没错,就是我们常说的DDOS攻击中的DOS),语法相对简单,适合执行基础任务,主要用于执行批处理文件(.bat或.cmd格式的文件)和基本的系统命令,并不支持对脚本文件等的操作(比如我们在。标准库中的一个模块,用于创建新的进程,连接到管道,并获取管道返回的状态码。的QWidget,QVBoxLayout,QTextEdit,QLineEdit,QLabel和QPushButton等组件,构建出一个具有输入框、输出区域和按钮的命令行工具界面。的基础上演变而来的更强大的命令行工具。

2025-02-07 12:06:18 732 1

原创 Python-基于PyQt5,subprocess,sys的命令行工具

我们将使用它来与PyCharm进行交互,例如获取系统的命令行参数、控制Python的运行时环境、访问系统中特定的参数和函数等。的QWidget,QVBoxLayout,QTextEdit,QLineEdit,QLabel和QPushButton等组件,构建出一个具有输入框、输出区域和按钮的命令行工具界面。库比较简单,它同样是Python标准库中的一个模块,用于创建新的进程,连接到管道,并获取管道返回的状态码。接下来我们会创建一个功能类:命令行工具生成类,它将负责GUI中各控件的布局与信号,槽之间的联系。

2025-02-06 18:15:53 800

原创 Python-基于PyQt5,Pillow,pathilb,imageio,moviepy,sys的GIF(动图)制作工具(最终)

我们将创建窗口和布局(这里包括GUI窗口的大小,位置等),创建GUI中的相关组件(如按钮,标签,菜单等),处理事件和信号(主要负责将用户触发的事件与GUI控件联系起来),应用程序的启动和运行等。是Python中很重要的一个图片处理库,利用它我们可以对图片进行图像操作(包括图片的加载,操作,保存等),图像转换(包括图像颜色表示模式的转换(如RGB转HSV),以及图像尺寸大小的设置),图像序列处理(保存图像序列为GIF或其他格式),图像合成等操作。接着我们点击"选择输出路径",选择最终生成的GIF存放的位置。

2025-02-06 14:17:16 1358 1

原创 Python-基于PyQt5,Pillow,pathilb,imageio,moviepy,sys的GIF(动图)制作工具(进阶版)

是Python中很重要的一个图片处理库,利用它我们可以对图片进行图像操作(包括图片的加载,操作,保存等),图像转换(包括图像颜色表示模式的转换(如RGB转HSV),以及图像尺寸大小的设置),图像序列处理(保存图像序列为GIF或其他格式),图像合成等操作。1,给FPS(帧数)和GIF的"高","宽"值的设置新增了智能推荐功能(即在用户选定视频/图片文件后,程序会根据用户所给的文件大小和尺存自动填充FPS(帧数)和GIF的"高","宽"值),同时也保留了用户的个性化设置功能。GIF的高,宽同理。

2025-02-06 00:16:29 1081 5

原创 Python-基于PyQt5,Pillow,pathilb,imageio,moviepy,sys的GIF(动图)制作工具

接着我们点击"选择输出路径",选择最终生成的GIF存放的位置。我们将创建窗口和布局(这里包括GUI窗口的大小,位置等),创建GUI中的相关组件(如按钮,标签,菜单等),处理事件和信号(主要负责将用户触发的事件与GUI控件联系起来),应用程序的启动和运行等。是Python中很重要的一个图片处理库,利用它我们可以对图片进行图像操作(包括图片的加载,操作,保存等),图像转换(包括图像颜色表示模式的转换(如RGB转HSV),以及图像尺寸大小的设置),图像序列处理(保存图像序列为GIF或其他格式),图像合成等操作。

2025-02-05 18:57:46 1119 1

原创 2024-我的学习成长之路

因为热爱,无畏山海

2025-02-03 18:24:58 291 1

原创 Python-基于PyQt5,pdf2docx,pathlib的PDF转Word工具(专业版)

具体来说,我们可以用它在 Windows 系统上打开所想要转换的PDF的所在文件或目录。库用来获取系统当前的时间参数,并将其以时间戳的形式给生成的Word文档命名,这对用户后面方便搜索和查询文件详细信息非常重要。线程进度类:负责PDF文档从PDF格式转换为Word格式的目录创建,格式转换,新文件生成等步骤的执行。转换窗口类:负责PDF文档转Word文档过程中GUI各控件(按钮,主窗口,进度条,信息框等)的布局。获取生成的Word文档的绝对路径,并保证Word文档存放在系统的指定位置。需要收取额外费用等。

2025-02-02 18:41:59 1207 1

原创 Python-基于PyQt5,wordcloud,pillow,numpy,os,sys等的智能词云生成器(最终版)

如果满意生成的词云,可以点击下方"保存词云",填写你的词云图片文件名,并选择文件类型(当然,你也可以默认该操作),点击保存,系统会弹出一个信息框,提醒你图片的保存位置,记住这个位置,点击保存。在词云生成器类这个类中,我们创建了总共19个函数(初始化函数,UI初始化函数,系统图片文件夹获取函数,词云形状图片加载函数,字体文件选择函数,词云生成核心逻辑函数和词云图片保存函数等),它们将执行各自的功能,共同完成生成词云图的工作。2,白色背景的图片可以通过手机"醒图"软件中的"抠图"功能实现。

2025-02-02 12:33:22 1269 1

原创 Python-基于PyQt5,wordcloud,pillow,numpy,os,sys等的智能词云生成器

"点击"选择形状图片",选择你想生成的词云图的形状(注意:图片最好分辨率高,以白色为背景为好,这样生成的词云图清晰美观),接着在"输入文本"下面的输入框中输入你想要生成的词云图的内容,接着点击下方的"选择字体文件(存在中文字体时需要)"(注意:如果你的文本数据存在中文文本时需要你自行准备相关的中文字体文件,TTF或OTF都行;是本次编程的主体,它可以指定词云的形状,颜色,字体,背景等,帮助我们轻松地生成美观、直观的词云。,它可以将图像中的文字转换为字符串,从而实现了对扫描版PDF文件的文字提取。

2025-02-01 20:18:52 1482 1

原创 Python-基于PyQt5,wordcloud,pillow,numpy,os,sys的智能词云生成器

点击"选择形状图片",选择你想生成的词云图的形状(注意:图片最好分辨率高,以白色为背景为好,这样生成的词云图清晰美观),接着在"输入文本"下面的输入框中输入你想要生成的词云图的内容,接着点击下方的"选择字体文件(中文字体需要)"(注意:如果你输入的是中文文本的话需要你自行准备相关的中文字体文件,TTF或OTF都行;如果满意生成的词云,可以点击下方"保存词云",填写你的词云图片文件名,并选择文件类型(当然,你也可以默认该操作),点击保存,系统会弹出一个信息框,提醒你图片的保存位置,记住这个位置,点击保存。

2025-02-01 13:08:32 1380 3

原创 Python-基于PyQt5,pdf2docx,pathlib的PDF转Word工具

4,等待转换,当弹出信息框显示"转换成功"时,表明文件已转换成功,你可以选择点击"Yes"跳转至转换得到的Word文档的所在位置进行查看,也可以点击"No"继续操作。线程进度类:负责PDF文档从PDF格式转换为Word格式的目录创建,格式转换,新文件生成等步骤的执行。转换窗口类:负责PDF文档转Word文档过程中GUI各控件(按钮,主窗口,进度条,信息框等)的布局。2,(点击浏览,选择需要转换的PDF文件,点击打开)或复制需要转换的PDF文件的绝对路径。1,运行程序(不用管警告,它不影响正常使用)。

2025-01-31 17:33:47 968 1

原创 Python-基于mediapipe,pyautogui,cv2和numpy的电脑手势截屏工具(进阶版)

众所周知:为了我们的使用方便,手机里面的很多功能非常人性化,既便捷又高效,其中就有手机的截屏方式,它们花样繁多,如三指截屏,手势截屏等。这里我们需要对截屏的各个步骤进行拆分,并对每个步骤的执行结果进行相应的处理(如屏闪,实时显示,操作完成提醒等)。的电脑手势截屏工具。

2025-01-31 13:45:13 1394

原创 Python-基于mediapipe,pyautogui,cv2和numpy的电脑手势截屏工具

"(截屏已保存);众所周知:为了我们的使用方便,手机里面的很多功能非常人性化,既便捷又高效,其中就有手机的截屏方式,它们花样繁多,如三指截屏,手势截屏等。这里我们需要对截屏的各个步骤进行拆分,并对每个步骤的执行结果进行相应的处理(如屏闪,实时显示,操作完成提醒等)。

2025-01-30 21:21:49 853 3

原创 Python-基于PyQt5,json和playsound的通用闹钟

datetime类用于处理日期和时间(这个在后面的非重复,单日还是单周,月闹钟提醒设置里面非常重要),timedelta类用于表示时间间隔(这个为实现倒计时和设置计时功能提供了可能)。最后我们导入Python的标准库warnings来提供了对警告信息的控制(这里主要是我在后续调试代码过程中老是出现一些无关紧要的控制台警告,干脆保持静默得了)。2, 准备铃声文件:alarm.mp3(这里我给大家介绍一款可录屏,录音的免费软件ocam,我的mp3文件就是用ocam制作的)。采用忽略警告的方式静默警告。

2025-01-28 16:38:11 943 1

原创 Python-基于tkinter和pynput的微信信息轰炸器(最终版)

但是,在后续的使用过程中,我发现了几个问题:一,轰炸器虽然能够实时锁定微信输入框位置并能对识别结果进行处理,但这个处理结果常常与轰炸器在处理用户输入的文本的结果存在逻辑混乱的现象;二,轰炸器一但没能锁定微信输入框位置(无论是微信输入框在屏幕上但识别错误,还是微信输入框不在屏幕上无法识别),都会导致轰炸器自动关闭,这明显不符合我们希望轰炸器在给出相应报错提示,用户作出对应调整后轰炸器依然处于打开状态。因此,我又对上一期的代码进行了部分片段的优化和调整,以更符合我们的使用习惯。

2024-12-19 20:52:02 450 1

原创 Python-基于tkinter和pynput的微信信息轰炸器(进阶版)

但是很快我们就发现了一个问题:微信窗口的位置大多数情况下是不断变动的(人为的调整等),而我们前一期教学视频中的代码是限定了鼠标的点击位置的,这意味着当我们将微信窗口位置稍微该变一下下时,程序将进行错误的点击等误操作。接着利用Windows自带的"画图"功能来分别裁剪"表情"和"截图"的图片(图片像素不宜过大过小,否则将影响到计算机识别)。那么"表情"所在的横轴位置不就是输入框的所在的横轴位置吗?"表情"所在的纵轴位置再加上"表情"与"截图"的距离的一半不就是输入框的所在的纵轴位置吗?

2024-12-19 01:19:19 337 1

原创 Python-基于Pygame的小游戏(滑雪大冒险)(一)

滑雪大冒险》是一款休闲跑酷类游戏,玩家需要在游戏中与雪崩竞速,同时避开雪地上的各种障碍物,如石头、草丛和冰凌等。那么好,我们今天就一起来学习编写"滑雪大冒险"这款童年单机游戏(由于多方面的限制,制作的游戏可玩性不高,望大家包涵,后面我也会持续优化)。其中,pygame是Python的第三方库,需要我们自行下载安装(不懂怎么下载的同学可以看一下我的前几篇有关pygame的文章,上面有相关教程)。我们先提供游戏的初始化部分:设置窗口的大小、标题和颜色,为后续的游戏逻辑和图形渲染做准备。

2024-12-18 20:48:38 682 1

原创 Python-基于Pygame的小游戏(走迷宫)(一)

走迷宫游戏是一种经典的益智游戏,玩家需要在复杂的迷宫中找到出口。迷宫是随机生成的,因此随机生成的迷宫每次玩都会有不同的体验。玩家需要控制一个角色在迷宫中移动,找到迷宫的出口,从而获得游戏胜利。其中pygame库是Python的第三方库,需要我们自行下载(这里就不再过多缀述了,不懂的小白可以看我前几篇文章下载pygame的教程)。这里我给大家一些参考图片(注意:图片像素根据你设的CELL_SIZE决定,例如你设CELL_SIZE为20,则图片像素应为20x20)。上,下,左,右方向键控制玩家的移动方向。

2024-12-18 10:15:41 697 1

原创 Python-基于Pygame的小游戏(障碍赛车)(一)

障碍赛车小游戏是一种以赛车为主题的游戏,玩家需要驾驶赛车在充满障碍物的赛道上进行比赛。游戏的目标通常是在避开障碍物的同时,尽可能的获得更高的积分。这类游戏通常具有简单的操作方式,适合各种年龄段的玩家。本期,我们一起来学习障碍赛车小游戏的编程过程。其中pygame库是Python的第三方库,需要我们自行下载(这里就不再过多缀述了,不懂的小白可以看我前几篇文章下载pygame的教程)。这里我给大家一些参考图片(注意:图片像素不宜过大,200x200以内最好)游戏的图片是需要我们自行准备的(包括赛车,障碍等)

2024-12-17 21:58:42 989 4

原创 Python-基于Pygame的小游戏(贪吃蛇)(一)

贪吃蛇是一款经典的电子游戏,最早可以追溯到1976年的街机游戏Blockade。它是一款休闲益智类游戏,适合所有年龄段的玩家,其最初为单机模式,后来随着技术发展,出现了多种版本和玩法,包括团战模式、赏金模式和挑战模式等。随着互联网和智能手机的普及,多人在线对战的版本也出现了,大大增加了游戏的社交性和竞技性。那么好,今天我们就用pygame等编写一个简单的贪吃蛇小游戏,来感受一下童年游戏的快乐。本次编程中我们所需导入的库:pygame,random,tkinter中只有pygame属于第三方库。

2024-12-17 10:00:00 334 1

原创 Python-基于Pygame的小游戏(坦克大战-1.0(世界))(一)

《坦克大战》是一款经典的平面射击游戏,最初由日本游戏公司南梦宫于1985年在任天堂FC平台上推出。游戏的主题围绕坦克战斗,玩家的任务是保卫自己的基地,同时摧毁所有敌人的坦克。游戏中有多种地形和敌人类型,玩家可以通过获取道具来强化坦克和基地。此外,游戏还支持玩家自创关卡,增加了游戏的趣味性。游戏中,玩家通过键盘控制坦克的移动和射击,需要灵活应对敌人的攻击并操作自身坦克摧毁敌方坦克,以获得胜利。pygame是Python的一个第三方库,它需要我们自行下载。本次编程我们将会用到pygame,random等库。

2024-12-17 10:00:00 714 1

原创 Python-基于Pygame的小游戏(天空之战)(一)

不久前接触了Python的游戏制作的相关第三方库,于是学习了pygame的相关内容,想制作一款基于pygame的小游戏。那么好,话不多说,我们直接进入今天的Python学习之旅-制作基于Pygame的小游戏(天空之战)。制作pygame小游戏天空之战时,我们需要事先准备好相关的图片(如自己的战机,敌机,子弹等),最好是png或jpg格式。我这里用的是Windows自带的"画图"功能来制作自己的战机,敌机,子弹等图片,大家可以自行制作(需要我的原图片的话私信我发也行)。

2024-12-16 10:15:00 1007 1

原创 Python-PyQt5入门保姆级教程--从安装到使用

时,大部分只会告诉你把参数"Program"设为python的安装目录下的python.exe文件,亦或是把参数"Arguments"设为python的安装目录下的Scripts下的pyrcc5.exe文件。没关系,我们手动激活虚拟环境就行了:我们打开PyCharm终端,输入"conda activate venv",回车等待即可(当然,也可以自行创建虚拟环境并激活。确保自己的运行环境为虚拟环境后,我们正式开始安装PyQt5:打开PyCharm终端,输入"pip install PyQt5"。

2024-12-14 00:02:52 3274 5

原创 Python-基于tkinter和pynput的微信信息轰炸器(基础版)

前几天在抖音刷到有博主利用pynput实现微信信息轰炸的教学视频,但是我看了一下评论区,发现还是有很多同学搞不懂在照抄视频中的Python代码后,为什么还会出现无法复现视频中的结果。我们给每个对应的按键添加相应的属性设置,包括text(按钮上显示的文本)、font(按钮文本的字体)、bg(按钮的背景颜色)、bd(按钮边框的宽度)和fg(按钮文本的颜色)等。在主循环中,程序会监听用户的操作,如鼠标点击、键盘按键等,并在需要的时候调用相应的回调函数来处理这些操作。设置Entry文本框的相关设置内容。

2024-12-11 22:52:50 560 1

原创 Python-盘点那些鲜为人知的Python骚操作(二)

在学习Python的过程中,我们常常会接触到有关Python的部分隐藏的"特异功能"。在Python中,迭代器是支持迭代的对象,例如列表、字典、集合等。如果使用d.get('city'),当d中没有'city'这个键时,会得到一个空值-"None"。如果使用d['city'],当d中没有'city'这个键时,会抛出一个KeyError异常。这个例子中,add是一个没有名字的函数,它接收两个参数x和y,并返回它们的和。这个例子中,g是一个生成器,可以使用next()函数来迭代生成的值。

2024-12-01 22:14:15 684 1

原创 Python-基于tkinter,math和win32com的有声通用计算器

此外,我们也会设计按键的样式(如内容:text,背景色:bg,前景色:fg,宽度:width,高度:height,高度:bd等),以及按键的功能(这里我们使用command属性来实现,lambda:[函数,函数]允许我们按下按键时按键同时执行一个命令及两个以上的多条命令)。我们知道,普通键和特殊键是不同的,举个例子:普通键如1,2,3的功能就是简单地输入对应值,而特殊键如删除键的功能则是删除"显示屏"中的最后一个文本内容。因此,我们有必要对它进行升级,使其满足我们日常生活中的一般计算需要。

2024-11-29 20:36:22 610 1

原创 Python-盘点那些鲜为人知的Python骚操作

Python的学习过程中(尤其是数据结构和算法),我们常常会遇到对数据进行质数(素数)判断的编程需要。split函数的功能恰恰与join函数相反(它的分割对象是字符串,返回的结果为列表):可以很方便的拆分我们想要拆分的字符串,不需要我们一个一个的拆分了(它的默认分割参数为空格)。join函数可以很方便的连接我们想要连接的字符串(它的连接对象为列表,返回结果为字符串),不需要我们利用加号一个一个的相连了。x为base进制的数字,int(x,base)将把x从base进制的数字转换为十进制的数字。

2024-11-24 16:33:18 826 1

原创 Python-基于tkinter和win32com的有声简易计算器

此外,我们也会设计按键的样式(如内容:text,背景色:bg,前景色:fg,宽度:width,高度:height,高度:bd等),以及按键的功能(这里我们使用command属性来实现,lambda:[函数,函数]允许我们按下按键时按键同时执行一个命令及两个以上的多条命令)。这两个库都是Python的标准库,因次不需要我们另外去下载,直接可以用。我们知道,普通键和特殊键是不同的,举个例子:普通键如1,2,3的功能就是简单地输入对应值,而特殊键如删除键的功能则是删除"显示屏"中的最后一个文本内容。

2024-11-24 12:25:18 1156 2

原创 Python-简单病毒程序合集(一)

前言:简单又有趣的Python恶搞代码,往往能给我们枯燥无味的生活带来一点乐趣,激发我们对编程的最原始的热爱。弹窗中央会提示系统将在X秒后将关机(但其实并不会真的关机),最重要的是,系统还会。,那么程序会先弹出来一个界面:让用户选择“用户验证入口”,还是“默认验证失败”。,进度条满100%后,该窗口关闭,新窗口打开。,该窗口关闭,新窗口打开。程序运行之后将会让用户选择是否允许系统修改用户设备,如果。程序运行之后,首先会同上面一样,让用户选择。,两者都符合规定则程序跳过,否则程序。),填写完毕后,程序。

2024-11-18 17:43:55 17248 28

原创 Python-利用Pyinstaller,os库编写一个无限弹窗整蛊文件(下)

那么接下来我将继续前面所讲的内容,展开对包括给exe文件替换图标,将".jpg"或".png"格式的图片转换为".ico"或".icon"格式的图片等内容的讲解。选择图标:我们点击"Action"->"Replace icon..."->"Select File...",然后找到图标图片位置,点击图片->"打开"(如下所示)点击"File"->"Open",然后选择你想要更改图标的exe文件(我的是"七彩石")。2,将".jpg"或".png"格式的图片转换为".ico"或".icon"格式的图片。

2024-11-15 10:47:41 1001 1

原创 Python-利用Pyinstaller,os库编写一个无限弹窗整蛊文件(中)

后面我们会发现这些图片绝大多数为".jpg"或".png"格式,这并不是我们所想要的(当然,如果你找到了".ico"或".icon"格式的图片,那么就可以直接用了),因此这种情况我们接下来需要做的就是将".jpg"或".png"格式的图片转换为".ico"或".icon"格式的图片。(如下所示)(注意:是"-F -w -i")我们点击查看新多出来的图片的格式,发现其为"ico"格式(图片类型:ICO),这就说明我们的图片格式转换成功了。编辑好图片后,我们点击"文件"->"另存为"->"其它格式"。

2024-11-10 17:32:24 978 2

原创 Python-利用Pyinstaller,os库编写一个无限弹窗整蛊文件(上)

后面我们会发现这些图片绝大多数为".jpg"或".png"格式,这并不是我们所想要的(当然,如果你找到了".ico"或".icon"格式的图片,那么就可以直接用了),因此我们接下来需要做的就是将".jpg"或".png"格式的图片转换为".ico"或".icon"格式的图片。发现其为".png"格式(IMG_20241021_121741.png),因此我们需要将其转换为".ico"或".icon"的格式。编辑好图片后,我们点击"文件"->"另存为"->"其它格式"(如下所示)。

2024-11-09 17:29:58 748 1

原创 Python-利用os,tkinter库编写一个伪恶意程序文件(Pro版)

上次我们为了编程方便,使用十种颜色:红,橙,黄,绿,蓝,紫,白,黑,金,灰)来给我们的弹窗上色。但是运行之后我们发现了两个需要改进的地方:一,弹窗颜色中有黑色,这导致程序运行后弹出的弹窗匹配到黑色时,窗口显示的内容会完全看不清楚,严重影响程序的整体运行效果;-c, --nowindowed, --console 指定使用命令行窗口运行程序(仅对 Windows 有效)-c, --nowindowed, --console 指定使用命令行窗口运行程序(仅对 Windows 有效)

2024-11-08 20:38:47 921 1

原创 Python-利用tkinter库编写一个exe伪恶意程序文件(下)

我们已经知道了Pyinstaller的具体作用,以及其在本次编程中扮演的角色,那么接下来我们就需要先准备好Pyinstaller。一:查看自己之前是否已经下载好了Pyinstaller:可利用pip命令查看,具体操作:在终端(Pycharm自带终端,Python IDLE 可通过按住"win+R"键,输入"cmd",回车打开系统本地终端)(温馨提示:上篇文章中我们调用的库:os,time,random,platform,tkinter,threading均属于标准库,因此我们可以直接使用,不需要我们下载)

2024-11-04 14:08:58 1109 1

原创 Python-利用tkinter库编写一个exe伪恶意程序文件(上)

接着就是tkinter弹窗标题进行设计,我们使用os模块的name属性来获取操作系统的名称,使用platform模块来获取与系统相关的更详细的信息:platform.system() -输出操作系统名称,如 'Linux' 或 'Windows';本次编程中我们将会把弹窗的过程表现得像倒计时一样,所以我们暂且将这个迭代器称为倒计时迭代器(我设置的弹窗次数为10,即begin)。因此我们先给建立一个列表s,其内装有各种颜色(为了编程方便,本次编程将使用十种颜色:红,橙,黄,绿,蓝,紫,白,黑,金,灰)。

2024-11-03 16:21:07 940 1

原创 Python-创建并调用自定义文件中的模块/函数

接着上一步的操作,我们再在python项目1下创建一个新文件并将其命名为function_1.py,然后尝试在function_1.py中引用name_1.py中的odd()函数-'from name_1 import odd'。接着在name_1.py文件中自定义了一个函数odd()(如上所示),odd()将判断用户传递的实参是否为偶数,如果是,则返回值1;同时,如果文件中有__init__.py文件,这通常表示该文件夹是一个Python包,可以使用import语句导入包中的模块。结果不出所料,为1。

2024-11-02 15:58:37 1608 1

原创 python-矩阵转置/将列表分割成块/和超过N的最短子数组

定义函数shortest_sublist_exceeds_n(),它接受两个参数 - 一个整数列表lst和一个整数n。由于测试输入具有奇数个元素,而我们需要创建一个2(偶数)的块大小,剩余的元素将创建一个单元素子列表,即[5]。[-1, 2, 3, 4, 7, 11]的和超过22的最短子列表是[3, 4, 7, 11],所以输出4。定义函数list_into_chunks()的函数,有两个参数num_list和chunk_size。两个for循环计算所有子列表的和,然后找到和大于n的最短子列表。

2024-10-03 18:08:21 1309 1

11月15日(5).mp4

11月15日(5).mp4

2024-12-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除