![](https://img-blog.csdnimg.cn/af85249ef5f24a7a84d31e5cd5819e3f.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python script
文章平均质量分 66
python script
主公CodingCos
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生
展开
-
【Python 常用脚本及命令系列 1.3 -- 使用Python实现串口读写】
写入值val,比如devmem 0x80000000 0x5a5a5a, read 函数是通过在串口输入命令。这个脚本提供了一个基本框架,你可能需要根据实际需求和设备特性进行调整和完善。需要实现个Python脚本打开串口19并设置波特率为115200然后实现。函数,其中write函数是通过在串口输入命令。下面的Python代码示例展示了如何实现。函数,用于通过串口发送。原创 2024-05-11 23:27:50 · 418 阅读 · 1 评论 -
【Python 常用脚本及命令系列 3.3 -- Python 统计程序执行时间】
函数在函数执行前后分别调用,它返回的是自纪元以来的秒数(纪元指的是1970年1月1日)。计算这两个时间点之间的差值就得到了函数执行所需的时间。模块,它提供了一个简单的方式来测量小段代码的执行时间。这在进行性能分析和基准测试时非常有用。模块来测量执行一个函数所需的时间。对于需要更精确测量函数执行时间的情况,可以使用。在Python中,可以使用。原创 2024-05-11 23:10:04 · 343 阅读 · 1 评论 -
【Python 常用脚本及命令系列 1.2 -- python 判断串口是否已经打开】
要在Python中打印串口的波特率并检查特定的串口(例如COM19)是否已经打开,你可以使用。不存在或无法以默认波特率打开,这段代码可能需要根据你的具体情况做相应调整。这个库提供了跨平台的串口通信功能。注意:串口通信特别依赖于操作系统和硬件配置,所以如果。这段代码首先定义了两个函数。原创 2024-05-11 23:07:19 · 368 阅读 · 1 评论 -
【Python 常用脚本及命令系列14 -- python 库文件的生成】
请记住,无论你选择什么方法来隐藏Python代码,都应该意识到没有绝对的代码保护方法。如果你的代码包含敏感逻辑或数据,应该考虑其他安全措施,比如使用服务器端逻辑而非客户端,或者通过合法合同来保护你的代码。在 Python中,不能完全防止代码被查看,因为Python是一种解释型语言,并且其字节码可以相对容易地被反编译。不过,你可以采取一些措施使得代码难以被阅读,例如编译Python代码为。Cython是一个编译器和语言,它允许你将Python代码转换成C扩展,从而提高执行速度并有助于保密。原创 2024-03-13 21:32:08 · 390 阅读 · 0 评论 -
【Python 常用脚本及命令系列 2.4 -- 如何使用 .pyc 文件】
文件只包含字节码,如果你需要调试或者阅读源代码以理解模块的工作原理,这可能是不够的。这些文件通常不包含可以直接阅读的源代码,但是可以由Python解释器直接执行。文件损坏或者与你的Python解释器不兼容,你可能会遇到错误。文件是在不同版本的Python下编译的,你可能需要安装相同版本的Python来运行这个文件。文件放在你的项目文件夹中,确保它位于Python可以搜索到的路径里。文件是针对特定版本的Python解释器生成的。文件中的代码,这可能是个问题,因为。文件中,你可以这样导入和使用。原创 2024-03-06 21:48:28 · 1129 阅读 · 0 评论 -
【Python 常用脚本及命令系列 - Python正则表达式re.sub()用法详解】
转换为整数,而空字符串不是有效的十六进制数。这可能是因为字符串中没有十六进制数字,或者你的正则表达式操作过程中移除了所有的字符。在实际应用中,可能希望对这种错误情况做额外的处理,比如返回一个特殊值,记录错误,或者跳过无效的输入。的函数,它尝试去除字符串中的空格,并将剩余的字符串转换为十六进制数值。如果在转换过程中出现。,表示该字符串不是有效的十六进制数,函数会捕获这个异常,并打印出一个错误消息。为了解决这个问题,需要确保你的字符串实际上包含一个十六进制数,并且在使用。中的字符串对应的十进制整数列表。原创 2024-03-05 22:32:35 · 418 阅读 · 0 评论 -
【Python 常用脚本及命令系列 2.4 -- int 将字符串数字转为数值】
如果你的目标是在代码中使用该数值(比如,进行数学运算或比较),那么这个十进制形式的整数就是你需要的。如果你需要保持十六进制的表示形式,你可以简单地继续将变量。函数接受两个参数:第一个是字符串形式的数字,第二个是基数。在这里,基数是16,表示我们正在从十六进制转换。如果你需要将这个整数再次转换回十六进制字符串(例如,用于显示或作为某些文本格式的一部分),可以使用。视为一个整数,因为Python中的整数不区分它们被解释或打印出来的基数。函数将字符串形式的十六进制数转换为整数。实际上是同一个数值在内存中的表示。原创 2024-03-05 22:19:50 · 468 阅读 · 0 评论 -
【Python 图像处理 PIL 系列 13.1 -- 从列表中读取图像数据并生成图像】
这段代码首先创建了一个新的RGB格式的图像,然后按照指定的行数和列数定义图像的大小。接着,它将列表中的十六进制颜色数据转换为RGB888格式,并填充到图像数据中。,RGB565、RGB666和RGB888之间的转换假定最高位是红色,接下来是绿色,最低位是蓝色。如果你的数据格式与此不同,你需要根据实际的位分布调整转换函数。在Python中,可以使用Pillow库来创建和保存图像。的占位符为实际的值。如果列表中的数据数量和图像尺寸不匹配,这段代码会抛出一个。中读取RGB颜色数据,并根据。生成RGB格式的图像。原创 2024-03-05 22:11:04 · 942 阅读 · 0 评论 -
【Python 图像处理 PIL 系列 13 -- PIL 及 Image.convert 函数介绍】
PIL 是 Python Image Library 的简称。PIL 库中提供了诸多用来处理图片的模块,可以对图片做类似于 PS(Photoshop) 的编辑。比如:改变图像大小、旋转图像、图像格式转换,转换颜色通道,图像增强,直方图处理,插值和滤波等等。PIL 是第三方库,使用之前需要先安装。print("图片颜色模式:", img.mode)print("图片的格式:", img.format)print("图片的大小:", img.size)'''输出结果图片颜色模式: RGB。原创 2024-03-05 22:00:16 · 1884 阅读 · 0 评论 -
【Python 常用脚本及命令系列 2.3 --python 全局变量的使用】
过度使用全局变量可能会导致代码难以理解和维护,因为它们可以在代码的任何地方被修改,使得程序的流程和状态难以追踪。因此,在类中,经常推荐使用实例变量(通过。在Python中,全局变量是在整个模块范围内定义的变量,可以在函数内部和外部访问。但是,如果你想在函数中修改全局变量的值,你需要使用。在Python类中,通常你会操作与类相关的变量(属性)而不是全局变量。但是,如果你确实需要在类的方法中使用全局变量,那么你可以像在普通函数中一样使用。定义)或类变量(在类定义中定义,所有实例共享)而不是全局变量。原创 2024-03-05 21:41:22 · 446 阅读 · 0 评论 -
【Python 常用脚本及命令系列 6 -- python 读取C文件中数组中的数据】
文件在你的Python脚本可以访问的地方,或者提供完整的路径来定位该文件。此外,如果文件中含有中文逗号,脚本会将其替换为英文逗号以确保正确分割数值。中的所有数据生成到一个列表 list_num 中,并将其打印出来。数组定义,然后提取其中的十六进制数,转换成整数,并打印出来。当你运行这个脚本时,它会读取名为。原创 2024-03-04 22:54:52 · 502 阅读 · 0 评论 -
【Python 常用脚本及命令系列 5 -- python 生成二进制文件】
以下是一个简单的Python脚本,它将数组中的内容读取并将其保存到。原创 2024-01-31 14:50:23 · 476 阅读 · 0 评论 -
【Python 常用脚本及命令系列 3.2 -- 检测到弹框跳出然后关掉它--脚本实现】
在Python中,你可以使用第三方库如pyautogui和来检测屏幕上的弹框并关闭它。这些库可以模拟鼠标和键盘操作,也可以获取窗口信息。原创 2024-01-09 23:25:28 · 672 阅读 · 0 评论 -
【Python 常用脚本及命令系列 3.1 -- python 定时执行 shell 命令】
是你想要定期执行的shell命令。你可以将其换成任何有效的shell命令。要在Python中设置定时任务执行shell命令,你可以使用。模块来执行命令,以及。原创 2023-12-07 15:04:49 · 159 阅读 · 0 评论 -
【Python 常用脚本及命令系列 3 -- python 检测文件变化调用shell 脚本的例子】
库那样高效,因为它需要不断地检查文件状态,这可能会对性能产生一定的影响,尤其是当有大量文件需要监控时。这个脚本会无限循环,每秒检查一次文件的最后修改时间,以便检测文件是否有变化。以下是一个简单的例子,展示如何通过轮询来检测文件变化,并且在变化发生时调用。然后,你可以创建一个 Python 脚本来监测文件变化,并在变化发生时执行。这一行,以匹配你想要监控的具体文件类型,或者根据需要修改成其他的条件。库来监测文件系统变化,然后当检测到特定的变化时,调用一个。文件被修改时,脚本将打印出被修改的文件路径,并调用。原创 2023-11-21 17:18:40 · 173 阅读 · 0 评论 -
【Python 常用脚本及命令系列 12.1 -- OpenCV 设置图片区域为某个颜色】
像素区域,然后使用赋值操作将这一部分的颜色设置为红色(在OpenCV中,颜色的表示顺序为BGR,所以红色表示为。请注意,如果图像的高度或宽度小于100 像素,你需要相应地调整切片操作的参数,否则会出现索引错误。,numpy的切片操作中,第一个索引是y坐标(垂直方向),第二个索引是x坐标(水平方向)。选取的是图像左上角的区域。如果你想选取其他区域,可以调整切片操作的参数。的区域设置为白色,你需要知道图像的宽度和高度,以便从正确的位置开始切片。’ 的图像,然后使用 numpy 的切片操作选取了图像左上角的。原创 2023-11-14 15:14:56 · 1106 阅读 · 1 评论 -
【Python 常用脚本及命令系列 9 -- 图片文字识别 EasyOCR使用】
Python中有一个不错的OCR库-EasyOCR,在GitHub已有9700 star。它可以在python中调用,用来识别图像中的文字,并输出为文本。EasyOCR支持超过80种语言的识别,包括英语、中文(简繁)、阿拉伯文、日文等,并且该库在不断更新中,未来会支持更多的语言。在使用脚本进行文字处理时遇到了下面问题Anaconda中 python代码报错: AttributeError: module ‘PIL.Image’ has no attribute ‘Resampling’解决方法。原创 2023-10-31 12:12:31 · 2155 阅读 · 0 评论 -
【Python 常用脚本及命令系列 2.1 -- Python 常见注意事项】
学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。Python 可以使用引号( ’ )、双引号( " )、三引号( ‘’’ 或 “”" ) 来表示字符串,引号的开始与结束必须的相同类型的。选择哪种策略取决于你的具体情况,以及你打算如何处理函数中的错误。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。原创 2023-07-27 14:23:27 · 70 阅读 · 0 评论 -
【Python 常用脚本及命令系列 2.2 -- Python 脚本输入参数处理与异常处理】
异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。以下为简单的try: #运行别的代码except : #如果在try部份引发了'name'异常except ,: #如果引发了'name'异常,获得附加的数据else: #如果没有异常发生。原创 2023-07-27 14:14:58 · 66 阅读 · 0 评论 -
【Python 常用脚本及命令系列 4 -- Python class 类的使用】
【代码】【Python 常用脚本及命令系列 4 -- 常用脚本开发】原创 2023-07-27 14:08:24 · 41 阅读 · 0 评论 -
【Python 常用脚本及命令系列 11 -- Tkinter GUI】
TODO 文章。原创 2023-07-27 11:35:58 · 124 阅读 · 0 评论 -
【Python 常用脚本及命令系列 12 -- OpenCV Python】
来设置感兴趣的区域,一旦设定了该区域,就可以执行许多操作,例如,将该区域与变量绑定,然后设定第二个区域,并将第一个区域的值分配给第二个区域(将图像的一部分copy到该图像的另一个位置): NumPy 返回包含宽度,高度和通道数(如果图像是彩色)的数组,如果图像是单色或者是灰度的,将不包含通道值。等待键盘输入,单位为毫秒,即等待指定的毫秒数看是否有键盘输入,若在等待时间内按下任意键则返回按键的。计算所有元素的乘积,对于有多个维度的数组可以指定轴,如axis=1指定计算每一行的乘积。颜色空间转换可以用函数。原创 2023-07-27 13:56:15 · 190 阅读 · 0 评论 -
【Python 常用脚本及命令系列 1.1 -- python 库快速安装的方法】
注意:具体的串口名和波特率可能会根据你的设备和配置有所不同。如果你在使用时遇到问题,可能需要检查你的设备和配置。在Python中,我们可以使用pySerial库来实现串口通信。在终端运行以下命令安装 pyserial模块。原创 2023-07-27 11:26:59 · 183 阅读 · 0 评论 -
【Python 常用脚本及命令系列 1 -- python 阿里源与清华源的安装使用介绍】
PyPI(Python Package Index)是Python的官方第三方软件库,用户可以从中找到并安装Python软件包。然而,由于网络原因,特别是在中国大陆,直接访问PyPI可能会比较慢。因此,许多组织创建了PyPI的镜像站点,以提供更快的下载速度。阿里源和清华源就是这样的镜像站点。原创 2023-06-13 09:38:12 · 2174 阅读 · 0 评论