python
文章平均质量分 50
图灵追慕者
计算机研究生,IT公司高级技术经理,从事人工智能的研究。
展开
-
python编译器安装包介绍
python是一种强大的语言,python的运行需要相关的编译器的支持,随着python的不断更新,存在越来越多的编译器版本,我们通常会去python官网去下载相应的编译器,界面如下,那么图中每一种表示的是什么意思呢?原创 2024-08-28 14:09:29 · 1109 阅读 · 0 评论 -
python从列表元素中查找最小的元组坐标
已知一个python列表,列表中有若干元素,每一个元素是一个类似(x1,y1,x2,y2)元组数据,其中想x1和x2是两个点的横坐标,y1和y2是2个点的纵坐标,请使用代码实现找出该列表中x1最小的元素。原创 2024-08-26 16:43:23 · 230 阅读 · 0 评论 -
python使用网络命令访问网络盘符
自己在做一个视频分析项目的时候,视频的分析程序已经写完,但是最终源视频和分析后的视频段需要存储到云盘上,便于存储管理。于是乎,考虑直接使用python命令代码去访问云盘,云盘的实际显示有两种,一种是链接的形式,另外一种是盘符的形式,考虑到链接局域随机性,于是考虑使用python命令,访问网络盘符的形式进行访问。在 Python 中,可以使用os和subprocess模块来访问网络共享盘符。原创 2024-08-12 14:54:48 · 381 阅读 · 0 评论 -
python项目中__init__.py是什么文件有什么作用
文件在 Python 项目中的作用主要是将目录标识为一个 Python 包。它在包的初始化过程中起到了重要作用。具体来说,文件有以下几个功能:1.- 当一个目录中包含文件时,这个目录就被视为一个 Python 包。这样,Python 解释器就能够识别并导入包中的模块。- 例如,假设有一个目录结构如下:你可以在代码中导入mypackage中的模块:2.- 当导入包时,文件中的代码会自动执行。因此,你可以在中编写一些初始化代码,比如设置包的元数据、导入子模块、定义包级别的变量或函数等。原创 2024-07-23 15:24:40 · 466 阅读 · 0 评论 -
python关闭多线程的方法
在Python中,关闭或停止一个多线程任务可以比较复杂,因为Python的标准库threading模块并没有提供一种直接的方法来强制终止线程。通常,你需要设计线程执行的任务,使得它们能够被“优雅地”停止。原创 2024-07-15 13:34:16 · 866 阅读 · 0 评论 -
python 格式化字符串的方法
百分号 () 运算符:适用于简单的格式化,通常用于老代码中。方法:更强大和灵活,适用于复杂的格式化需求。f-strings:最简洁直观,适用于 Python 3.6 及以上版本,是推荐的格式化方法。类:适用于需要替换标记的简单模板,尤其是需要与非 Python 代码进行交互时。选择哪种方法取决于你的具体需求和代码风格。对于大多数情况,推荐使用 f-strings 由于其易读性和性能。原创 2024-06-20 16:59:24 · 338 阅读 · 0 评论 -
python不同版本介绍及更新说明
Python是一种广泛使用的高级编程语言,自1991年由Guido van Rossum首次发布以来,经历了多个版本的迭代和更新。每个新版本通常包含改进、错误修复和新特性。原创 2024-06-17 16:05:17 · 2099 阅读 · 0 评论 -
python安装目录文件说明----Dlls文件夹
如果你需要在Python中使用自定义的C/C++扩展模块,可以生成自己的DLL文件,并将其放置在适当的目录中。具体步骤通常包括:1.编写C/C++代码:实现所需功能。2.编译:使用编译器生成DLL文件。3.配置:确保Python能够找到并加载这些DLL文件,通常通过修改sys.path或使用环境变量。DLLs文件夹是Python安装目录中的一个重要组成部分,包含了许多实现Python标准库功能的动态链接库。这些文件为Python提供了在Windows平台上运行时所需的关键功能和性能优势。原创 2024-06-17 15:45:31 · 1101 阅读 · 0 评论 -
判断一个点坐标到另外两个点坐标连线距离的python代码
函数用来计算点C到线段AB的距离。你可以根据具体的需求调整三个点的坐标来计算不同的点到线段的距离。1.定义三个点的坐标:点A(x1, y1),点B(x2, y2),点C(x3, y3)要计算一个点到另外两个点连线的距离,可以使用向量运算来实现。3.使用向量的数学公式计算点到线段的距离。2.计算向量AB和向量AC的坐标。原创 2024-06-14 16:34:31 · 485 阅读 · 0 评论 -
判断一个矩形是否在一个多边形内部的python代码
函数用来判断一个点是否在多边形内部,然后通过遍历矩形的四个顶点,判断它们是否都在多边形内部来确定矩形是否在多边形内。你可以根据具体的需求调整多边形和矩形的顶点坐标。要判断一个矩形是否在一个多边形内部,可以使用点在多边形内的判断方法。1.定义多边形的顶点坐标列表(多边形的每个顶点的x和y坐标)2.判断矩形的四个顶点是否都在多边形内部。原创 2024-06-14 16:22:29 · 207 阅读 · 0 评论 -
pyinstaller对python程序打包和发布
打包命令:pyinstaller -F -w main.py -i main.ico --workpath build路径 --distpath exe打包路径 -n exe名字。-w, --windowed, --noconsole 使用windows子系统执行,当程序启动的时候不会打开命令行(只对windows有效)-F, --onefile 打包一个单个文件,如果你的代码都写在了一个py文件的话,可以使用这个命令,如果是多个py文件,就别用;--key KEY 用于加密Python字节码的密钥。原创 2023-05-09 11:05:14 · 1845 阅读 · 0 评论 -
pyinstaller打包生成的.spec文件解析
它包含了一系列的参数和选项,用于控制打包的行为和生成的可执行文件的特性。总的来说,.spec文件是PyInstaller的配置文件,用于指定打包过程中的参数和选项。通过修改.spec文件,可以定制打包过程,以满足特定的需求。它的.spec文件是用来配置打包过程的脚本文件。上述命令将根据.spec文件中的配置参数,将源代码和依赖项打包成可执行文件。生成的可执行文件将位于.spec文件所在目录的。配置完成后,可以使用PyInstaller来执行.spec文件,从而完成打包过程。原创 2023-11-22 16:35:10 · 4162 阅读 · 0 评论 -
python中使用print方法打印时显示颜色
在编程中,使用颜色来区分不同类型的输出或突出显示关键信息是一种常见的做法,特别是在调试和日志记录过程中。虽然在终端中使用颜色可以使输出更具吸引力和清晰度,但过度使用颜色可能会导致视觉混乱和降低可读性。因此,在使用颜色输出时,需要注意适度和合理性,避免过度装饰。原创 2024-04-09 10:09:25 · 694 阅读 · 0 评论 -
Python代码规范化
代码的规范化书写是指按照一定的规范和标准编写代码,使得代码结构清晰、易于阅读和理解。原创 2024-03-21 14:50:33 · 718 阅读 · 0 评论 -
Python解释器介绍、安装原理和安装目录文件说明
Python 的代码必须要通过但电脑不知道你写的这句代码是干什么用的,当有了python解释器后,Python 解释器会把内容翻译成电脑能理解的代码,然后再让电脑去干活。通俗点来说,我们也可以把解释器理解为翻译机,负责翻译我们的代码成计算机能理解的语言。原创 2024-03-21 14:31:41 · 1750 阅读 · 0 评论 -
Python学习技巧及OpenCV学习技巧
1.python中如何查询自己的OPenCV版本?import cv2cv2.__version__2.如何查看安装的python库的位置两种方法:a. pip show numpy(任意库名) b. import cv2 cv2.__file__ 3.如何查询python中某个库的所有函数?import cv2dir(c...原创 2019-04-10 11:25:23 · 333 阅读 · 0 评论 -
Python将自己的代码封装成一个包供别人调用
在学习使用Python的过程中,当我们熟练到一定程度之后,我们会积累很多相关的经验和知识,有时候我们已经写过了很多代码,我们会想尝试着把我们的代码封装成一个类似于可以使用pip 安装的那种包的形式,或者是把自己的代码封装成一个包文件夹的形式,这样做的好处是可以让我们下次直接初始化使用或者是对接别人的时候可以让他们直接调用,这样会方便很多。原创 2024-01-25 15:14:50 · 2992 阅读 · 0 评论 -
python2代码转换为python3代码
将Python 2代码转换为Python 3代码可以使用Python自带的工具2to3。这个工具可以帮助你自动化地将大部分Python 2代码转换为Python 3代码。但是,它可能不会处理所有的情况,特别是一些依赖于Python 2特定库的代码,因此在使用2to3之后,可能还需要手动修改一些代码。以下是如何使用2to3的基本步骤:1.安装2to3(如果你的Python版本没有自带它)。2.在命令行中运行2to3来查看建议的更改。3.应用这些更改到你的代码。原创 2024-01-17 16:33:32 · 792 阅读 · 0 评论 -
python中dir函数和help函数的用法和区别
在python的学习和使用中,常常会涉及到很多第三方库的安装和使用,有时候我们需要借助某些第三方库的文档帮助我们更好更快速的学习第三方库中的函数或者类的使用方法,除了直接阅读说明文档外,借助于python的dir()函数和help()函数可以很好地帮助我们快速掌握相关库中的相关函数和技巧。原创 2023-12-07 11:43:48 · 457 阅读 · 0 评论 -
python按日期生成文件夹并保存图片
在做一个瑕疵检测项目的时候,模型需要实时处理摄像头获取的图像进行处理,然后进行OK和NG判别,对于判别的结果要分别保存在不同的文件夹中,同时需要保证图片具有可区分性。考虑使用pathlib根据日期创建文件路径,然后结合图片按日期生成方式保存实现该功能。运行结束后,会在对应目录下生成相应的日期文件夹,文件夹中保存有相对应的图片。原创 2023-08-24 08:33:05 · 535 阅读 · 0 评论 -
基于python计算生态的第三方库总结与介绍
python第三方库整理及总结。原创 2023-05-14 22:49:36 · 1252 阅读 · 1 评论 -
基于tkinter的界面应用程式-电脑屏保画面
基于tkinter的电脑屏保程式。原创 2023-03-13 11:54:01 · 79 阅读 · 0 评论 -
基于tkinter的界面应用小程序-贪吃蛇游戏
基于tkinter的贪吃蛇游戏。原创 2023-03-13 11:39:46 · 374 阅读 · 0 评论 -
基于python的列表元素写入文本
python写入列表元素到记事本中。原创 2023-03-05 17:38:39 · 176 阅读 · 0 评论 -
基于python的多线程数据库数据录入
python多线程将已知数据写入到数据库中。原创 2023-03-01 14:53:38 · 1527 阅读 · 0 评论 -
基于python需要注册的授权码生成器
注册验证,加密获取授权码原创 2023-02-28 09:40:01 · 192 阅读 · 0 评论 -
基于python和wxPython的界面授权码生成器
基于python的带界面的授权码生成器。原创 2023-02-28 09:10:06 · 250 阅读 · 0 评论 -
基于python的电脑硬体设备信息获取
python获取电脑硬件详细信息。原创 2023-02-28 08:37:06 · 731 阅读 · 0 评论 -
python日志处理模块讲解-loguru
python日志处理-loguru原创 2023-01-14 15:25:31 · 1042 阅读 · 0 评论 -
python解压缩文件
python解压缩文件。原创 2023-01-02 10:10:20 · 571 阅读 · 0 评论 -
python绘制圣诞树、烟花、爱心及节日倒计时
python绘制爱心、圣诞树、烟花、元旦倒计时小程序原创 2022-12-15 10:30:04 · 4275 阅读 · 0 评论 -
基于python的图片CSV标签文档绘制
基于python对目录下的图片生成对应的标签文档。原创 2022-12-11 14:59:24 · 791 阅读 · 0 评论 -
基于python的咖啡数据集分析
咖啡数据分析及混淆矩阵绘制。原创 2022-11-22 11:59:20 · 1103 阅读 · 0 评论 -
基于python的批量图片名称自定义修改
批量修改图片名称并自定义图片名称保存。原创 2022-10-18 17:33:14 · 585 阅读 · 0 评论 -
基于MMdetection框架的目标检测研究-6.混淆矩阵绘制
MMdection模型预测的混淆矩阵绘制与分析。原创 2022-10-13 10:11:51 · 2731 阅读 · 1 评论 -
正则表达式提取身份证号码
使用正则表达式提取OCR身份证识别的身份证号码原创 2022-09-05 10:01:14 · 1328 阅读 · 0 评论 -
基于python的二维码识别
二维码识别。原创 2022-07-08 14:18:01 · 2129 阅读 · 0 评论 -
python批处理打开多个文件
使用python进行批处理命令设置打开多个文件并运行原创 2022-06-12 17:57:57 · 1127 阅读 · 0 评论 -
基于tkinter的密码转换
tkinter学习的一个小界面案例。原创 2022-06-01 08:21:47 · 215 阅读 · 0 评论 -
python中求取列表的极大值
# -*- encoding = 'utf-8' -*-'''功能:给定一个一维列表,求取列表中的极大值并返回'''def seekopp(list_2,i): for j in range(i-1,-1,-1): if list_2[j]==0: continue elif list_2[j]>0: return 1 elif list_2[j]<0: r.原创 2022-04-29 10:18:51 · 1409 阅读 · 0 评论