python脚本
文章平均质量分 92
乔代码嘚
这个作者很懒,什么都没留下…
展开
-
Python五种实用的小技巧
最开始学 Python 时,如果我能掌握这些方法,那么代码看起来会更加优美。在本文中,作者介绍了 5 种方法,也许在入门阶段时,我们还不太了解它们,但在实战中这 5 个技巧非常实用。字符串本质上也是一种元组,但是字符串有很多「运算」方式。最直观的是字符串的 + 和 * 运算,它们分别表示重复和连接。如上我们使用 .join() 方法拼接列表元素,其中 『 』 表示连接方式为空格。其实在自然语言处理中,这个方法会经常使用,例如我们将句子拆分为了字符,那么处理后的合并就需要使用 join() 了。原创 2024-04-27 16:30:00 · 593 阅读 · 0 评论 -
Python 中最常用的 5 种线程锁你会用吗?
本文将继续围绕 threading 模块讲解,基本上是纯理论偏多。对于日常开发者来讲很少会使用到本文的内容,但是对框架作者等是必备知识,同时也是高频的面试常见问题。同步锁互斥锁它们是什么意思呢?互斥指的是某一资源同一时刻仅能有一个访问者对其进行访问,具有唯一性和排他性,但是互斥无法限制访问者对资源的访问顺序,即访问是无序的同步是指在互斥的基础上(大多数情况),通过其他机制实现访问者对资源的有序访问同步其实已经实现了互斥,是互斥的一种更为复杂的实现,因为它在互斥的基础上实现了有序访问的特点。原创 2024-04-27 08:45:00 · 2097 阅读 · 0 评论 -
手写一个 Python “病毒“
现在,你已经学习了如何使用 Python 编程语言创建持久性后门,学习了如何使用 Python 的 socket 模块、如何遍历目录以及如何创建 crontab 任务。如果要感染真实靶机,还要学会如何分发这个后门程序,这里不做探讨。原创 2024-04-24 15:45:00 · 1074 阅读 · 0 评论 -
6 个值得玩味的 Python 代码
先选取了 6 个自己认为值得玩味的 python 代码,希望对正在学习 python 的你有所帮助。再来看另一个例子作用是类实例进行初始化,第一个参数为 self,代表对象本身,可以没有返回值。则是返回一个新的类的实例,第一个参数是 cls 代表该类本身,必须有返回值。很明显,类先实例化才能产能对象,显然是先执行,然后再,实际上,只要返回的是类本身的实例,它会自动调用进行初始化。但是有例外,如果返回的是其他类的实例,则它不会调用当前类的。原创 2024-04-24 10:35:34 · 1012 阅读 · 0 评论 -
一行 Python 代码实现并行
Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏"重"。而且往往隔靴搔痒,没有深入探讨日常工作中最有用的内容。原创 2024-04-23 14:45:00 · 1686 阅读 · 0 评论 -
17 个短代码,检验你 Python 基本功
Python 是一门非常优美的语言,其简洁易用令人不得不感概人生苦短。在本文中,作者 Gautham Santhosh 带我们回顾了 17 个非常有用的 Python 技巧,例如查找、分割和合并列表等。这 17 个技巧都非常简单,但它们都很常用且能激发不一样的思路。很多读者都知道 Python 是一种高级编程语言,其设计的核心理念是代码的易读性,以及允许编程者通过若干行代码轻松表达想法创意。实际上,很多人选择学习 Python 的首要原因是其编程的优美性,用它编码和表达想法非常自然。原创 2024-04-22 10:31:24 · 481 阅读 · 0 评论 -
Python系列:几行代码制作好看的图表
Python作为当前流行开发语言,不仅可以用于web网站的开发、自动化框架的设计等,也可用于到大数据领域,在大数据领域方面,我们不仅需要获取到大量的数据,并且还要将这些数据进行整合便于后续的使用和分析,而数据的整合最好的方式就是使用可视化的方式将数据变现出来,所以今天我们就学习python中的matplotlib库和seaborn的使用。在Python中,我们可以使用matplotlib库和seaborn库来生成各种图表。原创 2024-04-19 15:45:00 · 833 阅读 · 0 评论 -
如何使用Python编写多因子量化策略
在本篇文章中,浅浅地介绍了如何使用Python编写多因子量化策略,从数据收集、因子选择、因子打分和权重分配四个方面进行了讲解。实际量化投资还涉及时效性,有效性,过拟合,风险管控等问题,才能写出自己的圣杯。原创 2024-04-19 15:00:00 · 1063 阅读 · 0 评论 -
Python自动化办公实战:PDF文本提取技巧
在本教程中,我们介绍了如何使用Python中的PyPDF2库来提取PDF文件中的内嵌文字内容。我们首先安装了PyPDF2库,并导入了PyPDF2模块。然后,我们使用类来读取PDF文件,并获取了PDF文件的基本信息。接着,我们使用pages和方法来提取单页或多页的文本内容,并将它们保存到一个文本文件中。通过这些操作,我们可以实现Python自动化办公的一个功能,即从PDF文件中提取文本内容。原创 2024-04-19 10:21:34 · 1228 阅读 · 0 评论 -
使用python提取水体教程
阈值法是比较简单但却较为有效的水体提取方法,优点是物理含义明确,计算简单,效率高,缺点一是在一些复杂场景中,受建筑阴影等影响容易出现误识别,二是基于像元计算存在的“椒盐现象”,三是最大的确定是阈值需要人为设定。虽然这是一个非常原始的方法,但即使在今天依然有很大应用价值,比如作为一种特征与其他类型数据做融合处理,结合机器学习优化阈值设定的问题,还可以在一些广域识别应用中起到高置信样本筛选的作用等等。NDWI(归一化差异水体指数):式中GREEN表示绿光波段的反射率,NIR表示近红外波段的反射率。原创 2024-04-21 16:00:00 · 1881 阅读 · 0 评论 -
Python实现5大排序算法
不同的排序算法在时间复杂度、空间复杂度以及稳定性等方面有所不同,选择适合具体情况的排序算法可以提高排序效率。原创 2024-04-21 14:45:00 · 705 阅读 · 0 评论 -
用Python实现答题卡识别!
1.读入图片,做一些预处理工作。2.进行轮廓检测,然后找到该图片最大的轮廓,就是答题卡部分。3.进行透视变换,以去除除答题卡外的多余部分,并且可以对答题卡进行校正。4.再次检测轮廓,定位每个选项。5.对选项圆圈先按照竖坐标排序,再按照行坐标排序,这样就从左到右从上到下的获得了每个选项轮廓。6.对每个选项轮廓进行检查,如果某个选项轮廓中的白色点多,说明该选项被选中,否则就是没被选上。原创 2024-04-20 09:00:00 · 884 阅读 · 0 评论 -
利用python抓取“好奇心日报“内容
Python 的知识很多,基本的入门就有很多东西要学,还有各种合样的库要学习。很多同学学了一段时间,进展很慢,学了前面忘了后面!今天我就给大家介绍一个非常简单的爬虫小例子,来综合练习,非常不错!01爬取的目标我们这次选择一个比较好玩的网站叫"好奇心日报",里面的内容非常有趣,而且图片都是高清,非常漂亮,今天我们就探索一下好奇心日报的爬取。02准备工作前期需要对这个网站进行简单的分析,网页的结构,源码的查看,有无反爬策略等等。03主体代码。原创 2024-04-18 15:45:00 · 880 阅读 · 0 评论 -
十个Python图像处理工具,不可不知!
这些Python库提供了一种简单直观的方法来转换图像并理解底层数据。今天的世界充满了数据,图像是这些数据的重要组成部分。但是,在使用它们之前,必须对这些数字图像进行处理 - 分析和操作,以提高其质量或提取一些可以使用的信息。常见的图像处理任务包括显示;Python是这些图像处理任务的绝佳选择,因为它作为一种科学编程语言日益普及,并且在其生态系统中免费提供许多最先进的图像处理工具。本文着眼于10个最常用的Python库,用于图像处理任务。这些库提供了一种简单直观的方法来转换图像并理解底层数据。原创 2024-04-18 10:59:01 · 993 阅读 · 0 评论 -
边玩边学,13个Python小游戏(含源码)
经常听到有朋友说,学习编程是一件非常枯燥无味的事情。其实,大家有没有认真想过,可能是我们的学习方法不对?比方说,你有没有想过,可以通过打游戏来学编程?今天我想跟大家分享几个Python小游戏,教你如何通过边打游戏边学编程!原创 2024-04-17 15:45:00 · 1264 阅读 · 0 评论 -
天哪!用Python实现自动驾驶!
相比于我在之前文章中使用过的模拟器CARLA,highway-env环境包明显更加抽象化,用类似游戏的表示方式,使得算法可以在一个理想的虚拟环境中得到训练,而不用考虑数据获取方式、传感器精度、运算时长等现实问题。对于端到端的算法设计和测试非常友好,但从自动控制的角度来看,可以入手的方面较少,研究起来不太灵活。原创 2024-04-17 10:47:37 · 943 阅读 · 0 评论 -
Python 操作 Excel 数据的封装函数
对比其它编程语言,我们都知道Python最大的优势是代码简单,有丰富的第三方开源库供开发者使用。伴随着近几年数据分析的热度,Python也成为最受欢迎的编程语言之一。而对于数据的读取和存储,对于普通人来讲,除了数据库之外,最常见的就是微软的Excel。\1. 前期准备。原创 2024-04-16 15:15:00 · 841 阅读 · 0 评论 -
几个有趣且有用的Python自动化脚本
最近好多人都在吐槽打工人好难,最近尤其难!谁说不是呢?以前大家自己买热水壶烧水泡茶喝,几排工位共用一个,方便快捷。最近公司发通知说会有用电危险不让用了,发现使用直接没收。现在只能去公共区域接热水。工作这么忙,跑那么远去实在是懒得动!公司是担心大家泡茶喝耽误工作吗?打工已是如此的艰难,有些事情就不要拆穿!在这难熬的日子里,给大家搜集几个有用的脚本,希望给大家带来一点乐趣,或者给大家的工作生活提升效率。在注册一些网站时,经常发愁头像怎么选?放真人照上去怕吓跑别人,放风景图片自己又不喜欢。是时候用素描草图了,妈妈原创 2024-04-15 16:00:00 · 783 阅读 · 0 评论 -
8个Python编程进阶常用技巧!
并非本文中所有提到的功能在日常的 Python 编程中都是必需或有用的,但是其中某些功能可能会不时派上用场,而且它们也可能简化一些原本就很冗长且令人烦恼的任务。还需指出的是,所有这些功能都是 Python 标准库的一部分。而在我看来,其中一些功能似乎并不像标准库中包含的标准内容,所以当你使用 Python 实现本文提到的某些功能时,请先参阅 Python 的标准库,如果你不能找到想要的功能,可能只是因为你还没有尽力查找(如果真的没有,那它肯定也存在于一些第三方库)。原创 2024-04-14 15:15:00 · 1365 阅读 · 0 评论 -
5个方便好用的Python自动化脚本
相比大家都听过自动化生产线、自动化办公等词汇,在没有人工干预的情况下,机器可以自己完成各项任务,这大大提升了工作效率。编程世界里有各种各样的自动化脚本,来完成不同的任务。尤其Python非常适合编写自动化脚本,因为它语法简洁易懂,而且有丰富的第三方工具库。这次我们使用Python来实现几个自动化场景,或许可以用到你的工作中。原创 2024-04-13 10:45:00 · 536 阅读 · 0 评论 -
一行 Python 代码实现程序并行
Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏"重"。而且往往隔靴搔痒,没有深入探讨日常工作中最有用的内容。哈,看起来有些像 Java 不是吗?我并不是说使用生产者/消费者模型处理多线程/多进程任务是错误的(事实上,这一模型自有其用武之地)。只是,处理日常脚本任务时我们可以使用更有效率的模型。首先,你需要一个样板类;其次,你需要一个队列来传递对象;原创 2024-04-12 13:56:37 · 980 阅读 · 0 评论 -
10个Python代码分析工具,助力高效编程
本文介绍了10种用于分析代码质量、性能和漏洞的基本Python工具。通过将这些工具纳入你的开发工作流程中,你可以提高Python代码的质量、性能和安全性。这些工具包括Pylint和Flake8,用于确保代码样式一致性,Black和isort,用于自动化代码格式化,以及Bandit和Safety,用于检测漏洞。使用这些工具将使你能够编写出更好、更高效、更安全的Python代码。在开发过程的早期将时间投入到代码质量、性能优化和安全性将在长期内得到回报。这将使软件更易维护、可靠和安全。原创 2024-04-11 10:35:52 · 2498 阅读 · 0 评论 -
7个大神级 Python 实战项目代码
1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功能。3、很多人是用来抓图,数据,抓点图片、视频、天气预报自娱自乐一下,然后呢?抓到大数据以后做什么用呢?比如某某啤酒卖的快,然后呢?比如某某电影票房多,然后呢?原创 2024-04-10 16:00:00 · 600 阅读 · 0 评论 -
用Python写了一个不起床让你后悔的闹钟
哎 😡 ,别提了自从回到家整个人都懒散了,总被人嫌弃不说还觉得生活没有了盼头,还好在社区认识了一些大佬让我想重新来过做回自己,不在做小丑,于是乎我就想用个东西来提醒我别睡懒觉,然后这篇文章就诞生了。来吧看看今天的故事。有人说程序员的日常就是反复造轮子,我觉得能在原来的基础上玩出新花样来帮到一些人,做这些事还是挺有趣的这篇文。没有什么高深的学问就是给大家在枯燥的夏日带来一点欢愉。使用的模块如果你对不太熟悉的话可以学习一下,就是一个文字朗读模块,一会我们将要用到。首先我们先来设置闹钟的的预定时间。原创 2024-04-09 11:31:48 · 449 阅读 · 0 评论 -
谷歌开源!一个格式化 Python 代码的好帮手
大部分人使用 Python 中的代码格式化工具时都会选择 autopep8 之类的工具,这些工具可能有一定的局限性,比如不会重新格式化已经符合 PEP8 的代码。而本文即将介绍的 Yapf,不仅能将代码格式化为符合 PEP8 代码指南的格式,还能格式化为符合 Google 代码指南的格式,可选项更多,让你的代码更加漂亮。开始之前,你要确保Python和pip已经成功安装在电脑上。YAPF 支持 Python 2.7 和 3.6.4+。原创 2024-04-08 15:15:00 · 1795 阅读 · 0 评论