Python
文章平均质量分 67
qilei2010
实现为上,优美为中,语言为下。
展开
-
【Python】ftplib的使用
python自带ftplib库,可实现ftp读写文件及根据文件路径创建多层级目录。原创 2024-07-14 12:34:12 · 520 阅读 · 0 评论 -
【PyQt】上传文件
PyQt开发中编写上传文件代码的一种简单方法原创 2024-04-05 21:31:19 · 397 阅读 · 0 评论 -
【Python】Python读写Excel表格
使用Python读写Excel的基本代码。原创 2023-02-18 16:04:03 · 1277 阅读 · 0 评论 -
【PyQt】树形控件QTreeWidget的复选框实现自动部分选择/半选择状态
实现PyQt中树形控件中的复选按钮的全选、全不选、部分选择,含实现代码。原创 2023-02-15 00:53:46 · 3051 阅读 · 0 评论 -
【Python】网页自动化操作研究记录
简要介绍Python网页自动化测试库 selenium 的基本用法,含基础代码。原创 2023-02-14 23:35:44 · 241 阅读 · 0 评论 -
【Python】内置日志模块logging的简要用法
python的日志模块的简明用法介绍,方便新手快速取用代码。原创 2023-02-05 09:48:40 · 185 阅读 · 0 评论 -
【Python】代码风格约定_摘自开源项目FreeCAD
摘自开源项目的【src\Mod\Draft\coding_conventions.md】文件。其内容主要是对Python语言中的import 用法、类名、方法名、变量名的简要约定。供参考。原创 2022-11-15 19:03:04 · 519 阅读 · 0 评论 -
【PyQt】PyQt开发经验谈_如何查找控件的事件和方法
简单介绍了在PyQt软件开发过程中如何查找控件属性控件方法的一种简单使用的办法,使用Qt Creator IDE工具的帮助功能可完整、快速、全面的掌握各个控件Widget的各种属性与方法。原创 2022-07-11 23:36:17 · 599 阅读 · 0 评论 -
【Python】SQLite3获取新插入的记录ID及ROWID探究
本文讲解python使用SQLite时如何获取新插入记录的id值,并且详细讲解了sqlite中rowid以及rowid table的概念。原创 2022-05-03 16:55:53 · 5932 阅读 · 0 评论 -
【Python】SQLite3的execute函数参数详细说明
Python使用SQLite3在更新语句update-sql时,execute的第二个参数可以是tuple和dict。本文翻译自Python官方网站,附带代码案例。原创 2022-05-02 18:30:41 · 9615 阅读 · 0 评论 -
【Python】Python代码在64位电脑上打包发布32位exe程序的一种方法(使用PyCharm)
主要描述Python/PyQt语言的打包发布流程及步骤,及在64位电脑上发布32位软件的步骤,对需编译和发布Python软件和PyQt软件的开发者有参考价值。原创 2022-04-20 16:54:50 · 10960 阅读 · 7 评论 -
【Python】List列表转为Graph图
使用Python实现计算机数据结构-有向图Graph,同时简单的实现了将List转为有向图原创 2022-04-10 18:04:13 · 2115 阅读 · 0 评论 -
【Python】离线/无网/内网安装第三方库的一种方法
有时候,我们使用的电脑没有接入互联网,或者是内部网络电脑,又或者是单机无网络,这时候使用Python,就不能自由的使用 pip install 命令了。下面是一种比较简单的无互联网安装第三方Python库的方法。此方法利用 pip freeze 命令从已安装第三方库的电脑上移植库到内网电脑上。1.准备互联网电脑,优盘,内网电脑 无网电脑要安装有 Python3.x 及 pip2. 互联网电脑操作在互联上使用 pip install 安装库 使用 pip freeze > D:\e原创 2022-02-24 17:03:25 · 9469 阅读 · 4 评论 -
【Python】Python的三种格式化字符串的方法
简单介绍Python的三种格式化字符串的方法,C语言风格的%方法,str.format方法,Python3.6版本新推出的{变量名称}方法。原创 2022-02-19 22:12:47 · 3979 阅读 · 0 评论 -
【Python】使用paho-mqtt库实现MQTT监听和收发
本文使用Python的paho-mqtt客户端库,实现MQTT消息收发、主题监听。代码简单实用,可直接运行。同时使用了EMQ公司的公共服务器,可直接测试代码有效性。转载 2022-02-15 22:41:10 · 25710 阅读 · 7 评论 -
【Python】Python安装教程
初学者在安装Python时要注意勾选合适的选项,能避免后期使用Python时出现各种奇奇怪怪的错误,同时也提到自带的代码编辑工具的使用和更流行的编辑工具PyCharm软件的下载。原创 2022-02-12 17:03:05 · 2659 阅读 · 0 评论 -
【Python】一行代码计算两经纬度点的距离及夹角
通过调用geographiclib包的函数,一行代码即可返回两个经纬度点之间的距离和方位角/夹角,非常快速高效,省去补习立体空间几何之烦恼。本文也详细讲解了求距离和角度的数学原理,有图有公式,适合深入研究者参考。原创 2022-02-08 23:54:08 · 12608 阅读 · 1 评论 -
【Python]申请软著之JavaWeb项目自动生成源代码文档
软著统计行数代码见我上一篇。Java Web项目一弄就是4万行,这还只是java文件,没有包含html,js,xml那些,可见废话有多少。改改顶部的几个参数,直接运行,会生成个output.txt,然后把内容粘贴到word里面,设置下行距,固定值12磅,刚好满足每页至少50行的要求。然后4000行代码肯定会超过60页,然后从中间删除几个类即可。成品 output.txt 格式类似如下,就是多了个带包路径的java文件名,和最后的空行。com.ruoyi.web.controll原创 2021-10-14 00:41:16 · 1372 阅读 · 0 评论 -
【Python】申请软著之统计JavaWeb项目代码行数
软著这东西有点奇葩,不能多说。参考其它的博客,增加了源代码文件编码格式的设置,可自己增加要统计的代码格式,在 typeList的中括号里增加就行了。import osprojectDir='C:\\Users\\Administrator\\Desktop\\1\\myproject'typeList = ['java'] #统计的源代码文件格式fileCode = 'UTF-8' #源代码文件的编码格式def getFileList(projectDir).原创 2021-10-13 18:31:11 · 907 阅读 · 0 评论 -
【娱乐】抽取周易易经单字组合取名
抽取易经文本中的单字,两个随机的单字组合到一起,作为人名。代码中附有易经全部单字,可直接运行。文中附有整理后完整的易经全文。仅供娱乐。原创 2021-06-10 23:51:57 · 527 阅读 · 1 评论 -
【Python】Pywin32的简介、安装与文档
1. 简介Python extensions for Microsoft Windows Provides access to much of the Win32 API, the ability to create and use COM objects, and the Pythonwin environment.pywin32是Python的一个代码库,原创 2021-06-06 16:57:17 · 15322 阅读 · 2 评论 -
【Python】matplotlib库的安装和简单使用
本文主要介绍matplotlib库的安装和简单使用。针对新手,首先从升级pip工具开始,然后使用pip工具从国内镜像快速下载安装matplotlib库,同时附带简单完整的python代码,用于演示绘制正弦曲线图形。原创 2021-03-29 13:53:38 · 266429 阅读 · 49 评论 -
【Python】Python读取CSV文件
1. CSV格式csv 文件格式的本质是一种以文本存储的表格数据(使用 Excel 工具即可读写 csv 文件)。csv 文件的每行代表一行数据,每行数据中每个单元格内的数据以逗号隔开。Python提供了 csv 模块来读写 csv 文件。由于 csv 文件的格式本身比较简单(通常第一行是表头,用于说明每列数据的含义,接下来每行代表一行数据),因此使用 csv 模块读取 csv 文件也非常简单:创建 csv 模块的读取器。循环调用 csv 读取器的 next() 方法逐行读取 csv 文.原创 2021-03-29 08:39:40 · 21836 阅读 · 0 评论 -
【Python】TX云服务器下CentOS+Python3+Nginx+uwsgi+Bottle搭建Web服务
延续前面帖子,在云服务器上搭建Web服务。以前用Bottle写的Python脚本,虽然也能提供web服务,但很简陋,不能持久运行。下面是比较简单的一种部署方案。内容整理自网络。1. 环境说明1.1 服务器环境TX云服务器最便宜款,该服务器默认只打开常用的端口,所以要手动把端口全开,用于测试。步骤:【实例】【更多】【安全组】【配置安全组】【删掉当前默认的,勾选下面端口全开的】。为了安全,测试完要改回去,在公网上端口全开很危险。1.2 软件环境CentOS7,Python3.原创 2020-11-03 21:29:22 · 336 阅读 · 0 评论 -
【Python-SQLite】Python3操作SQLite数据库
SQLiteSQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库转载 2020-08-21 10:53:46 · 1169 阅读 · 0 评论 -
【Python】Python实用代码片段_脚手架
网络例子很多,但或大或小,亦或繁琐,不易看懂,也无法抽离复用。此均个人实践后,将原子化的代码片段,记录于此。日后简单拼接,更为实用。本文不适合阅读,适合转载和查找 Ctrl+F。原创 2020-04-05 01:00:22 · 481 阅读 · 0 评论 -
【Python】Linux/CentOS安装Python3
不到100买了个1年的X里云服务器后,欲安装Python3练手。但网络上安装方法五花八门,经我实践,此法最妥,特记于此。1. 说明1.1 系统自带Python2的处理CentOS 7 自带Python2,不要轻易卸载和删除,很多其它软件依赖自带的python2。此方法较为稳妥,将安装后的python3做了软链接,方便使用,也不影响 python2的存在。只是以后使用P...原创 2020-03-27 15:45:09 · 326 阅读 · 0 评论 -
【Python】外文PDF阅读助手-使用win32clipboard实现去除剪切板(Clipboard)内容的换行符
在阅读外文PDF时,需要复制文字,会发现粘贴出来的文字都出现很奇怪的换行。使用该Python脚本,可直接替换掉 粘贴板 内的换行,并且支持中英文夹杂。若安装有autohotkey,可实现快捷键一键去除粘贴板中的文字换行。Ctrl+C,Ctrl+Alt+1,Ctrl+V,只多1步,就可实现转换。原创 2020-03-26 00:21:44 · 1078 阅读 · 2 评论 -
【Python】吹爆Python!1行代码搭建Web服务器30行代码实现服务器的文件上传下载
【全文仅适用 Python3 】不得不说,Python确实牛逼,不服不行。先说需求,没有需求驱动,都是没有动力的。需求:手机每日下载图片,然后需经过本人编写的Python脚本处理一遍,再返回到手机上。个人电脑不能保证时刻开机在线,自己也不可能一直在电脑旁边,故欲将脚本放置云服务器执行。因此,该云服务器应有Web界面,供我上传图片和下载处理后的图片。简单说,...原创 2020-03-02 00:28:02 · 5295 阅读 · 0 评论 -
【Python】制作圆角图像的两种方案对比
需求:现有200*200像素JPG图片,需制作成129*129像素的PNG圆角头像。两种方案。方案1:直接将JPG图片,利用灰度图mask,叠加得到圆角PNG。优势:方便,不需动手P个透明模板底图。缺点:圆角锯齿非常明显,不能用于高清图,与PS使用剪切蒙版制作的圆角相比,锯齿明显。效果图:左图为PS结果(129*129半径为10的圆角矩形作为蒙版),右图为代码执行结果。...原创 2020-02-29 15:52:41 · 2199 阅读 · 0 评论 -
【Python】吹爆Python!3行代码发邮件!好用到感动的想哭
1. 只需6行代码发带附件的邮件注意:利用163邮箱,需要在设置中打开pop3,并设置授权码,作为password,否则python作为第三方客户端是无法发送邮件的。# 前提是需要拿到发邮件的邮箱的POP3授权码,作为password,而非邮箱密码import yagmailyag = yagmail.SMTP( user="abc@163.com", password="12...原创 2020-02-29 00:04:49 · 551 阅读 · 0 评论 -
【Python】图像-粘贴PNG透明图片及处理圆角
最近研究用Python替换微信聊天截图的头像,和朋友圈截图的头像及昵称。功能已经实现,此处记录研究过程中的代码段。Python处理图片需要另外安装 PIL (Python Image Library)库,即 pillow,请自行百度安装。以下代码为Python 3.7 代码。1. 字符串格式化输出# 依次打开 1.jpg 到 10.jpgfrom PIL import I...原创 2020-02-19 19:34:33 · 4529 阅读 · 1 评论 -
【Python】Python3基本语法_Java程序员自参
Python的语法的基本总结(只记录了Python的特殊之处),便于以后翻阅。原创 2019-04-29 10:54:03 · 582 阅读 · 1 评论 -
【Python-yield 】转-Python引入关键词yield可能的目的和用法
精彩文章。从生成斐波那契数列为例,逐步讲解。我觉得让我知道了为什么和怎么做。原文:IBMdeveloper-Python yield 使用浅析。您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列斐波那契...转载 2019-06-07 21:39:46 · 135 阅读 · 0 评论 -
【Python】Python扒取58同城租房信息到本地文件
1. 运行环境Python版本:3.7 运行代码 需要安装 BeautifulSoup,这里就不再说明如何安装。2. 代码说明 主要使用 beautifulSoup 解析 网页标签。其中58同城的租房页面的 价格 不知何原因 总是显示为 未知汉字,自己用函数转换了下。其它都比较简单。最后,不保证是最优代码,但是可运行。#!usr/bin/python# ...原创 2019-07-01 22:51:56 · 1124 阅读 · 0 评论 -
Python合并多个UTF-16格式txt文件
最近喜欢上了Python脚本,确实方便。因为需要考试,而备考材料是个被制作成了SWF格式的Word文件,于是我用 Flash Decompiler Trillix intro反编译(该软件做的不是很好,若是针对特定文件类型进行反编译效果会更好)后得到100多个零碎的txt,每个txt就才几段话,我就打算用Python合并为一个txt。源代码(Python2.7):# -*- coding: cp93原创 2016-06-02 19:26:07 · 2065 阅读 · 0 评论