python进阶

金色旭光9 个月前
python·python进阶·异步编程
Python异步编程原理篇之IO多路复用模块selectorselector 是一个实现了IO复用模型的python包,实现了IO多路复用模型的 select、poll 和 epoll 等函数。 它允许程序同时监听多个文件描述符(例如套接字),并在其中任何一个就绪时进行相应的操作。这样可以有效地管理并发 I/O 操作,提高程序的性能和资源利用率。
0思必得09 个月前
python·验证码·python进阶·python应用·百度机器人
[Python进阶] 识别验证码我们再开发某些项目的时候,如果遇到要登录某些网页,那么会经常遇到输入验证码的情况,而每次人工输入验证码的话,比较浪费时间。于是,可以通过调用某些接口进行识别。
0思必得010 个月前
python·正则表达式·python进阶
[Python进阶] Python中使用正则表达式在Python中,我们使用re模块来使用正则表达式。以下是一些基本的使用方法: 首先,你需要导入re模块:
金色旭光1 年前
python·python进阶·异步编程
python异步编程之asyncio低阶APIasyncio中低阶API的种类很多,涉及到开发的5个方面。包括:本篇中只讲解asyncio常见常用的函数,很多底层函数如网络、IPC、套接字、信号等不在本篇范围。
金色旭光1 年前
python进阶·异步编程
python异步编程之asyncio高阶APIasyncio中函数可以分为高阶函数和低阶函数。低阶函数用于调用事件循环、linux 套接字、信号等更底层的功能,高阶函数是屏蔽了更多底层细节的任务并发,任务执行函数。通常开发中使用更多的是高阶函数。本篇主要介绍asyncio中常用的高阶函数。 由于asyncio在不同的版本中有差异,本文以及本系列都以python3.10为准。
Python秒杀1 年前
开发语言·人工智能·python·机器学习·开发·python进阶·1024程序员节
Python进阶该怎么学?有什么书推荐吗?给大家再分享一下整理出来的Python进阶以及Python实践操作可以参考学习的堪称经典的书籍,同样是豆瓣高分榜!内容有点长,一定要耐心看完。
0思必得01 年前
python·api·pywin32·python进阶·windowsapi·win32gui
[Python进阶] WindowsAPI:pywin32.win32guiwin32gui中定义了一些有关图形操作的API,例如FindWindow、PostMessage等。win32gui中的API多达几百个,这里我们挑选一些比较重要且常用的来介绍。
0思必得01 年前
windows·python·python入门·python进阶
[Python进阶] 目录相关库:os、pathlib、shutil16:06:32|> _: (‘G:\TCL’, [‘Cache’, ‘Logs’, ‘Temp’], []) 16:06:32|> _: (‘G:\TCL\Cache’, [], [‘同步文件.py’]) 16:06:32|> _: (‘G:\TCL\Logs’, [], [‘log.txt’, ‘log.txt.lnk’, ‘loglink.txt’, ‘log_hard.txt’]) 16:06:32|> _: (‘G:\TCL\Temp’, [], [‘640.jpg’]) 16:06:32|>
0思必得01 年前
开发语言·python·计算机外设·python进阶
[Python进阶] 操纵鼠标:PynputPynput库是一个Python第三方库,用于控制和监视用户输入设备(如键盘和鼠标)。使用Pynput库可以实现以下功能: 控制键盘和鼠标:Pynput库允许模拟用户的键盘按键和鼠标点击动作。你可以编写代码来模拟按下特定的键、释放键、连续按下某个键、移动鼠标、点击或释放鼠标等。 监测键盘和鼠标事件:Pynput库提供了用于监测键盘和鼠标事件的功能。你可以编写代码来监听用户按下或释放的键、滚轮滚动、鼠标移动等等。 安装 >>> pip install pynput
0思必得01 年前
python·计算机外设·python进阶
[Python进阶] 操纵键盘:Pynput按下或释放某个按键。按下并弹起某个按键,按键只能为单个字符。否则报错。输入字符串及组合键
0思必得01 年前
python·键盘·python进阶·操纵键鼠
[Python进阶] 操纵键盘:PyAutoGUI按下或弹起某个按键。在按下时不会释放。 参数: key(str): 要按下的键。有效的名称列在KEYBOARD_KEYS。 logScreenshot:是否要截图并保存在当前文件夹下。
0思必得01 年前
python·python进阶
[Python进阶] 操纵鼠标:PyAutoGUIPyAutoGUI是一个Python的GUI自动化工具,它可以让程序自动控制鼠标和键盘的一系列操作。它能够模拟鼠标的移动、点击、拖拽等操作,以及键盘的按键按下和释放等操作。PyAutoGUI还提供了其他功能,如获取屏幕分辨率、判断鼠标是否在屏幕上、显示提示框等。它可以在没有安装其他依赖库的情况下独立运行。PyAutoGUI对于自动化任务、测试脚本的编写以及一些趣味性的项目都非常有用。 注意,PyAutoGUI是跨平台的,它不仅支持Windows,还支持Linux和MAC。 安装: >>> pip inst
0思必得01 年前
python·计算机外设·python进阶
[Python进阶] 操纵鼠标:pyuserinput在安装pyuserinput库时会自动安装PyMouse和PyKeyboard库。前者主要用来操作鼠标,包括鼠标的点击、移动等。后者主要用来操作键盘,包括键盘按键的按下、弹起等。 这两个库还可以同时对鼠标和键盘的事件进行监控。但是由于监控键鼠时会用到pyHook库,而这个库最多只支持到python3.7,故此,这里不再介绍通过pyuserinput库来对键鼠进行监控。 注意: 1、Python版本为3.8.5 2、pyuserinput版本为0.1.10 3、如果安装pyuserinput库失败,则需要先
0思必得01 年前
python·python基础·python入门·python进阶
[Python进阶] Pyinstaller打包介绍及安装Pyinstaller是一个用于将Python程序打包成可执行文件的第三方库。它可以帮助开发者将Python脚本和所依赖的模块、资源文件等打包成一个独立的应用程序,以供在本机或其他计算机上运行。 Pyinstaller实际上是一个全局命令行工具,可以通过命令行或者脚本调用进行使用。打包过程中,Pyinstaller会自动检测并分析Python代码及其导入的模块,将它们打包到一个可执行文件中,并生成额外的支持文件和目录。 Pyinstaller支持多个操作系统平台(如Windows、Linux、Mac OS