![](https://img-blog.csdnimg.cn/20200915152315785.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 76
python
瑶山
人的一生 必须要学会做一件事 而且要做到透彻 才不枉此生...博客持续更新,欢迎点赞与交流
展开
-
Python快速入门-零基础也能掌握的编程技巧,基础方法和API整理
环境什么就不在赘述,可以参考其他文章,也可以在线运行InsCode - 让你的灵感立刻落地Python基础 - 从数据类型到面向对象_for var in vartuple-CSDN博客python入门-从安装环境配置(Anaconda)到做一个下班打卡提醒.exe小工具_开发电脑软件提醒下班-CSDN博客。原创 2024-05-11 20:00:00 · 761 阅读 · 0 评论 -
Python编程-带你制作实用工具-语音识别、音频转换、音频转文字、录音转Mp3、文字生成音频(附代码和源码)
pyttsx3能够跨平台工作在Windows、MacOS和Linux系统上,并且不依赖于网络连接,因为它使用了系统自带的语音引擎。pyttsx3支持多种语音属性,包括语速、音量和语音音调,让开发者能够根据需求定制化语音输出。此外,pyttsx3还支持多语言,包括英语、中文、法语、德语、西班牙语等。是一个语音识别库,它可以将语音转换成文字。这个库封装了一些常见的语音识别API,并提供了直接调用麦克风进行录音的功能,使得语音识别变得非常方便。,是一个用于处理音频文件的简单接口,封装了。首先,确保您已经安装了。原创 2024-04-07 21:15:00 · 633 阅读 · 0 评论 -
Python将网页导出为pdf文件,不安装额外的外部依赖(完整代码)
在Python中将网页导出为PDF有多种方案,使用SeleniumWebDriver可以打开浏览器,加载网页,然后截取屏幕内容保存为PDF。这种方法的好处是生成的PDF与浏览器中的显示效果一致,包括动态加载的内容。是一个命令行工具,可以将HTML转换为PDF。它支持CSS样式,并且生成的PDF质量很高。pdfkit是一个Python库,它基于提供了更简洁的接口。你可以直接使用Python代码将HTML转换为PDF,而不需要手动调用命令行工具。选择哪种方法取决于具体需求。原创 2024-03-31 15:30:22 · 1070 阅读 · 5 评论 -
Python编程-快速上手:轻量级Web框架Bottle的简单使用与必备API!
目录简单使用安装Bottle创建一个简单的 Web 应用常用 API定义路由启动 Web 服务 获取请求头、参数设置响应头、状态码渲染模板 静态文件路由重定向中止请求安装插件扩展定时任务threading+time 实现定时任务APScheduler创建一个简单的 Web 应用启动 Web 服务 获取请求头、参数设置响应头、状态码渲染模板 静态文件路由重定向中止请求安装插件扩展原创 2024-03-22 20:00:00 · 618 阅读 · 0 评论 -
Python编程-如何轻松开启一个Web服务?
在Python中开启一个Web服务有多种方法,选择哪种方法取决于你的项目需求、对框架的熟悉程度以及个人偏好。Flask和Django是最流行的Python Web框架,而Bottle和CherryPy更适合快速搭建小型应用。Pyramid和Tornado则适合需要处理大量并发连接或需要高级WebSockets支持的应用。Flask。原创 2024-03-08 15:16:55 · 1683 阅读 · 0 评论 -
Python编程-使用OpenCV和Numpy库实现图片去水印(附代码)
cv2.inpaint函数可能并不适用于所有类型的图像修复,对于复杂或大面积的修复任务,可能需要更高级的技术或手动干预来获得满意的结果,如深度学习或特定的颜色恢复算法。然后,计算出水印的位置和大小再进行图像处理和水印去除。首先尝试读取输入图像。为了能够图片上点击水印的位置,并获取该水印的定位和大小,我们需要一个图形用户界面(GUI)库来与用户进行交互。inpaintRadius参数的值需要根据具体的水印和图像进行调整,以达到最佳的修复效果。通过创建一个白色掩码来覆盖图像中的水印,从而达到去除水印的效果。原创 2024-02-21 21:52:37 · 1413 阅读 · 0 评论 -
Python跨平台应用-BeeWare打造移动端应用和构建Android时的异常处理
briefcase create简介Python 语言编写图形界面程序的框架有很多,但是有两款框架号称"一次编写,处处部署",就是Kivy 和 BeeWare ,基于这些个框架编写的图形界面程序,都能够打包为全平台的应用程序,比如:Windows、Linux、macOS、Android、IOS。Kivy 是一个跨平台的Python GUI,可以在应用程序中使用非本机UI工具包,BeeWare项目是原生Python移动应用,可以构建外观和感觉上对于每个特定移动(和桌面)平台都是100%本机的应用.原创 2021-08-30 10:07:25 · 6518 阅读 · 15 评论 -
Python自动化 -- Selenium开启开发者工具(F12)
option = webdriver.ChromeOptions()# 开启开发者工具(F12)option.add_argument("--auto-open-devtools-for-tabs")driver = webdriver.Chrome(chrome_options=option)更多方法:Python -- Selenium获取请求的接口数据信息/浏览器Network的请求和响应Python爬虫之selenium(全套操作)常用的定位元素与常用方法...原创 2020-10-15 09:36:09 · 4581 阅读 · 3 评论 -
Python pip常用命令
pip --version 查看版本和路径 python -m pip install -U pip Windows 升级 pip,如有问题:Python pip的一些问题 pip install --upgrade pip Linux升级 pip install Django 安装最新包,指定版本pip install Django==1.7 pip install --upgrade Django 升级包 pip uni...原创 2021-07-01 14:28:46 · 181 阅读 · 0 评论 -
Python基础 - 从数据类型到面向对象
http://c.biancheng.net/python/https://www.runoob.com/python3/python3-intro.html简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。它上手简单,功能强大,坚持「极简主义」。 Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言:这意味着,您可以在一个 Python 提示符>>>...原创 2021-05-25 14:02:24 · 377 阅读 · 3 评论 -
Django + drf-yasg实现在线接口文档-代码实测
目录安装使用示例settings.pyurls.py新建config.swagger.pyapps.urls.pyapps.views.py装饰器使用介绍swagger_auto_schema使用Parameter使用Schema使用Response使用安装pip install drf_yasg使用示例settings.pyINSTALLED_APPS:INSTALLED_APPS = [ ....原创 2021-05-20 13:45:09 · 5458 阅读 · 0 评论 -
Python pip的一些问题
pip升级与使用安装库的时候报了个错,提示要更新pip,之后pip就不能用了:ModuleNotFoundError: No module named 'pip'第一条命令修复pip, 第二条升级pippython -m ensurepippython -m pip install --upgrade pip错误:无法卸载“ruamel yaml”。这是一个distutils安装的项目,因此我们无法准确地确定哪些文件属于它,这将导致只部分卸载。ERROR: Cannot uni.原创 2021-05-18 14:07:14 · 408 阅读 · 0 评论 -
Python Web开发框架Django全套操作,一篇就够!!
Django 简介Django 是一个开放源代码的 Web 应用框架,由 Python 写成。采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template)。基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。关于MVC 与 MTV模型Django 版本对应的 Python 版本:Django 版本 Python 版原创 2021-04-28 21:57:40 · 303 阅读 · 6 评论 -
django QuerySet和Model对象转换成字典对象
1原创 2021-04-28 21:56:14 · 1918 阅读 · 2 评论 -
Python写入Excel文件-多种实现方式(测试成功,附代码)
目录xlsxwriter库储存数据到excel简介示例:写入excel更多添加工作表样式:写入单元格数据插入图片写入超链接插入图表pandas库储存数据到excel简介示例:写入excelopenpyxl库储存数据到excel示例:写入excel更多打开已有文件根据数字得到字母,根据字母得到数字删除工作表查看表名和选择表(sheet)设置单元格风格xlsxwriter库储存数据到excel简介功能比较强:支..原创 2020-10-20 10:51:53 · 136893 阅读 · 10 评论 -
Python一些常用方法-整理
写爬虫的时候整理了一些,每次看的时候去扒不是很方便,单独拎出来整理下Python爬虫之selenium常用的定位元素与方法 python爬虫使用 requests-html爬取网页信息以及常用方法常用方法数组合并/追加list = []list2 = []node = {}...list.append(list2)list2.append(node)obiect转str类型object.__str__().replace("{'", "").replace("'}", "..原创 2020-10-15 09:52:40 · 971 阅读 · 0 评论 -
Python自动化 -- Selenium获取请求的接口数据信息/浏览器Network的请求和响应
获取浏览器Network请求和响应Selenium-获取请求的接口数据信息Browsermob-Proxy是一个开源的Java编写的基于LittleProxy的代理服务。Browsermob-Proxy的具体流程有点类似与Flidder或Charles。即开启一个端口并作为一个标准代理存在,当HTTP客户端(浏览器等)设置了这个代理,则可以抓取所有的请求细节并获取返回内容。需要java环境! 安装: 直接到项目的github上下载打好的压缩包即可:https://github.com/原创 2020-10-15 09:29:49 · 8747 阅读 · 13 评论 -
Python爬虫之selenium(全套操作)常用的定位元素与常用方法
Python爬虫与反爬原创 2020-07-22 14:43:25 · 6473 阅读 · 0 评论 -
python爬虫使用 requests-html爬取网页信息以及常用方法
安装pip3 install requests-html使用from requests_html import HTMLSession# 获取请求对象session = HTMLSession()sina = session.get('https://news.sina.com.cn/')sina.encoding = 'utf-8'print(sina.text)常用方法:获取a链接# 绝对链接,全路径sina.html.xpath('/html/body/原创 2020-07-21 10:34:55 · 5294 阅读 · 0 评论 -
Python/Java自动化 selenium 库安装使用
Python爬虫与反爬原创 2020-07-14 11:29:41 · 962 阅读 · 2 评论 -
python入门-从安装环境配置(Anaconda)到做一个下班打卡提醒.exe小工具
最终效果:运行python打包得.exe文件,下班到点后,点击左下角开始菜单想要关机时,弹出提示打卡,选择"知道了"则程序关闭,选择"再等等"程序休眠十分钟重新运行环境:window,IDE:Intellij Idea背景:下班忘记打卡,在电脑上做个提醒的小工具,顺便摸索下python,文章和程序经历磕磕绊绊修修改改,终于-->”粗糙“出炉,后续再优化思路:暂定为定时+弹窗(后续再一步步优化)原创 2020-05-06 17:38:00 · 1940 阅读 · 0 评论