python
python笔记 防止各种坑
wg2627
一起学习python
展开
-
教你用python利用ffmpeg进行在线视频截图
通过在线视频连接将在线的视频利用ffmpeg缓存到本地然后通过ffmpeg截图功能进行截图。需要提前安装好ffmpeg。原创 2024-04-14 17:02:01 · 356 阅读 · 0 评论 -
如何免费搭建私人电影网站(二)
网站模版上传到Data文件夹中后—— 回到虚拟主机基本信息界面——压缩解压。设置好后,就可以通过FTP文件上传工具,将下载好的网站模版上传到空间了。我们回到FTP传输工具Web文件夹中有以下内容表示解压成功。前一篇的准备工作做好就,就进行下面的具体操作。开通成功后会出现IP地址和网站地址如下图。填入主机IP地址(虚拟主机的FTP地址)设置FTP密码和MYSQL数据库密码。填入网站模版压缩包名字——开始解压。文件——站点管理器——新站点。用户(虚拟主机的FTP账号)密码(前面设置好的密码)原创 2023-12-19 22:37:38 · 2453 阅读 · 0 评论 -
利用python批量压缩图教程:如何轻松减小图片大小
有时候,我们需要对图像进行压缩,以减少占用的空间和带宽,提高加载速度和用户体验。如果要指定保存的质量,可以传入quality参数,取值范围是1-95,默认是75。image = image.convert() 是图像实例对象的一个方法,接受一个 mode 参数,用以指定一种色彩模式。size属性:返回一个元组,表示图像的宽度和高度(单位是像素),例如(800, 600)。format属性:返回一个字符串,表示图像的格式,例如"JPEG"。mode属性:返回一个字符串,表示图像的模式,例如"RGB"。原创 2023-12-14 00:09:49 · 1355 阅读 · 0 评论 -
python绑定游戏窗口模拟键盘鼠标操作方法64位32位通用
64位python不使用大漠插件进行鼠标键盘操作原创 2023-09-19 22:36:29 · 3255 阅读 · 0 评论 -
OSError: exception: access violation writing 0x0000000000000050
OSError: exception: access violation writing 0x0000000000000050原创 2022-12-21 00:06:17 · 1804 阅读 · 0 评论 -
python将一个列表复制到另一个列表相关问题(含字典)
python将一个列表复制到另一个列表相关问题(含字典)原创 2022-12-10 22:01:07 · 851 阅读 · 0 评论 -
python QT designer tableview 滑条QScrollBar样式设置后失效解决方案
1、原因分析QT designer tableview组件样式中不能直接设置滑条QScrollBar样式2、解决方案QT designer 创建 Scroll Area组件,并将tableview组件放入到Scroll Area组件中即可 在tableview组件中设置滑条QScrollBar样式如下图:Scroll Area组件属性按箭头 设置成ScrollBarAlwaysOff (自带滑条不显示)Scroll Area组件样式修改为无边框如下:border: 0px groove g原创 2022-11-16 23:50:13 · 1355 阅读 · 0 评论 -
pyinstaller --noconsole 后selenium还弹出 chromedriver 黑色命令窗口
打包时用了 --noconsole 参数,主程序的命令窗口黑框确实没有出现了,但调用chrome的时候,还是弹出了 chromedriver的命令行窗口黑框原创 2022-11-02 00:21:37 · 1178 阅读 · 0 评论 -
python打包exe含有subprocess时无效的解决方法
使用pyinstaller打包exe,最近在打包包含subprocess.Popen时发现,加上参数—noconsole时产生的exe文件在运行的时候,进程并没有运行原创 2022-11-01 23:35:06 · 2465 阅读 · 0 评论 -
Python安装模块(包/库)的方法
有时候使用默认的官方网址下载安装包网速较慢,或者出现connection timeou报错。这时我们可以使用-i参数修改成从国内镜像下载安装。国内几个pip源网址如下:原创 2022-11-01 21:55:08 · 248 阅读 · 0 评论 -
举例详解Python中的split()函数的使用方法
这篇文章主要介绍了举例详解Python中的split()函数的使用方法,split()函数的使用是Python学习当中的基础知识,通常用于将字符串切片并转换为列表,需要的朋友可以参考下原创 2022-09-21 22:12:57 · 1512 阅读 · 5 评论 -
利用python快速视频格式转换 解决 Premiere 导入TS文件只有声音没有视频
格式转换 将TS文件转换成PR能识别的MP4文件格式原创 2022-09-18 17:05:35 · 2229 阅读 · 0 评论 -
python如何删除列表中重复的元素且保留原顺序?
python如何删除列表中重复的元素且保留原顺序?原创 2022-09-16 00:49:48 · 2681 阅读 · 0 评论 -
python使用ADB工具连接手机进行操作/点赞/评论
python使用ADB工具连接手机自动原创 2022-08-29 01:02:15 · 2235 阅读 · 0 评论 -
Selenium+Browsermob-Proxy 爬虫-获取浏览器Network请求和响应
Selenium 3 + BrowserMobProxy 2.1.4原创 2022-06-04 16:22:32 · 2794 阅读 · 0 评论 -
用python制作个人音乐播放器可在线播放
用python制作个人音乐播放器可在线播放效果图如下:界面展示:功能介绍:1、可在线搜索歌曲2、暂未开放VIP歌曲功能3、可同步歌词播放4、可下载到本地并加入到本地播放器列表5、三种播放模式、单曲循环、列表循环、顺序播放6、可个性化设置UI界面部分代码展示:import timefrom 脚本2 import Playerimport vlcfrom PySide2.QtWidgets import QApplicationfrom PySide2.QtUiTools im原创 2022-05-20 21:11:34 · 2421 阅读 · 1 评论 -
教你用python制作人脸卡通画(附源码)
教你用python制作人脸卡通画(附源码)效果展示:让我们开始学习之路:原理:利用第三方人脸接口将图像人脸化第三方接口注册地址:https://ai.minivision.cn/#/login注册成功后-进行控制台-创建APP Key记录好 APP Key 和App Secret参见API文档开始调用吧from PySide2.QtWidgets import QApplicationfrom PySide2.QtUiTools import QUiLoaderfrom PySide原创 2022-05-17 19:40:51 · 4426 阅读 · 16 评论 -
利用pycharm在Pyside2中加载qrc资源文件
一、Pycharm中配置.ui转.py文件、qrc文件转.py文件1、打开Pycharm软件–>file–>setting–>Tools–>External Tools–>+2、点击“+”添加工具Name:PyRCC(可以自己确定)Program:D:\pycharm\pythonProject1\venv\Scripts\pyside2-rcc.exe Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.原创 2022-04-19 00:09:41 · 2098 阅读 · 0 评论 -
利用python制作制作直播视频录制、下载、播放
一、使用工具pythonVLC #媒体播放工具FFMPEG #媒体编辑工具designer #界面UI制作工具二、python库import osimport vlcfrom 脚本 import Playerimport requestsimport refrom PySide2.QtWidgets import QApplicationfrom PySide2.QtUiTools import QUiLoaderfrom PySide2.QtCore import原创 2022-04-17 17:24:35 · 2923 阅读 · 3 评论 -
pyside2|PYQT5界面卡死界面卡死无响应解决方案
界面卡死无响应原因:这是因为,我们现在的代码都是在主线程中执行的。其中最末尾的代码app.exec_()如果主程序中有一个事件比较耗时,主程序就会等耗时事件处理完才会,进行下一步,此时界面就会卡死出现无响应的状态解决方案:将主程序中的耗时事件,写在主程序外面当做子程序,并且将子程序当作线程处理。import timefrom PySide2.QtWidgets import QApplicationfrom PySide2.QtUiTools import QUiLoaderfrom原创 2022-04-03 23:06:12 · 9354 阅读 · 3 评论 -
用python使用pymem库制作辅助工具
一、工具:1、python2、pymen库3、pyside2库4、designer界面设计工具二、软件界面三、视频效果四、代码展示:五、界面设计图原创 2022-03-31 21:10:00 · 6047 阅读 · 4 评论 -
python打包exe报错 The ‘cryptography‘ distribution was not found and is required by the application
原因:依赖包cryptography丢失了。解决办法:pip install cryptography原创 2022-03-28 23:18:06 · 1410 阅读 · 0 评论 -
使用Python成功调用大漠插件方法
1、大漠插件免费版(3.1233)下载地址2、对DllRegisterServer的调用失败,错误代码为0x80020009 解决方案原创 2021-12-06 00:53:44 · 22425 阅读 · 2 评论 -
爬虫爬取下一页网页时不知道页码怎么办?已解决
前方:正常我们爬虫时都有页码规则,地址后面都有页码数比较明显,不过有些网页页码不是显然易见的。解决方法:方法1、翻页后,在页面上右键属性 会出现含页码的地址 如下:方法2:如果按方法1找不到页码规则,在页面上右键-审查元素-Network再点击下一页或者刷新页面:会出现一些数据在Headers-General-Request URL中会出现 关于46页的规则 如https://xxx/?&from=46 规则找到了在批量爬取会有帮助。***************如果觉得有原创 2021-10-20 22:44:18 · 1739 阅读 · 0 评论 -
教你用python截屏APP,将截取到的图片进行文字识别并将信息保存在EXCEL中。(附源码)
教你用python截屏APP,将截取到的图片进行文字识别并将信息保存在EXCEL中。(附源码)代码展示:提取数据展示:实现步骤:1、通过ADB连接雷电模拟器、并截屏、并裁剪2、通过百度文字识别功能将裁剪的图片识别成文字3、将识别到的文字进行处理导入到EXCEL中让我们开始开始操作实现开发环境windows 10python3.6安装ADB模块 可以搜索相关教程利用百度文字识别接口注册账号获取ID和KEY引用库存import timeimport osfrom PIL原创 2021-10-13 19:55:47 · 2769 阅读 · 2 评论 -
教你用python爬取王者荣耀英雄皮肤图片,并将图片保存在各自英雄的文件夹中。(附源码)
教你用python爬取王者荣耀英雄皮肤图片,并将图片保存在各自英雄的文件夹中。(附源码)代码展示:保存在各自的文件夹中美么?让我们开始爬虫之路开发环境windows 10python3.6引用库存import requestsimport osimport json打开王者荣耀官网点击游戏资料https://pvp.qq.com/web201605/herolist.shtml发现herolist.json文件中有英雄的信息,英雄ID、英雄名称,及皮肤的名称通过英雄ID原创 2021-10-02 16:02:00 · 2324 阅读 · 11 评论 -
利用python一键修改host 一键上网
界面比较简单:代码如下:import requestsimport reimport osfrom PySide2.QtWidgets import QApplicationfrom PySide2.QtUiTools import QUiLoaderfrom PySide2.QtCore import QFileclass Stats: def __init__(self): #从文件中加载UI界面 qfle_stats=QFile(原创 2021-08-26 23:57:24 · 28637 阅读 · 0 评论 -
Qt designer 中设置窗体固定大小的方法
Qt designer 中设置窗体固定大小的方法1、 一种方法是设置它的最大窗口值和最小窗口值,并且使最大值和最小值相等。简单的示例: setMinimumSize(380, 150); setMaximumSize(370, 150);此时窗口大小便被固定为(380,150)2、一种方法是使用setFixedSize(),这样一句话就可以解决问题。简单的示例: setFixedSize(380,150)...原创 2021-08-17 12:19:38 · 35128 阅读 · 0 评论 -
Python利用wakeonlan库 局域网 网络唤醒电脑
一、现在的电脑都普遍支持有线网络的WOL了,需要唤醒的电脑上进行主板设置即可二、Python中安装wakeonlan库pip install wakeonlan关于库的说明可参考文档说明https://www.cnpython.com/pypi/wakeonlan三、代码部分from wakeonlan import send_magic_packet #唤醒需要的模块from PySide2.QtWidgets import QApplicationfrom PySide2.QtUiTo原创 2021-08-08 15:51:01 · 2273 阅读 · 0 评论 -
QT的horizontalSlider 控件使用说明
QSlider很少有自己的函数,大部分功能在QAbstractSlider中。setSingleStep()、setPageStep()用来设置步长;setMinimum()和setMaximum()用于定义滚动条的范围。horizontalSlider.setRange(0, 1000) #设置范围(0-1000)horizontalSlider.setValue() # ()里设置想要的数值、 用来设置滑块的当前值;horizontalSlider.value原创 2021-08-06 01:27:35 · 34609 阅读 · 0 评论 -
selenium安装及页访问报错selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome faile
原因分析:Chrome浏览器版本和chromedriver.exe版本不兼容解决方案:下载对应的浏览器 cromedriver.exe1、查看本机安装好的浏览器版本2、到相关网站打对应版本的cromedriver.exe如:https://chromedriver.chromium.org/downloadshttps://npm.taobao.org/mirrors/chromedriver这两个网站都可以下载windows32位和64位都可以用 win32.zip下载3、下载好的原创 2021-07-31 22:06:30 · 29999 阅读 · 0 评论 -
pyinstaller如何将自己写的py模块一并打包到exe中
将要打包的py模块和主程序py等一起复制到python的Lib\site-packages目录中 然后使用打包方法:https://blog.csdn.net/wg2627/article/details/119259326正常打包即可pyinstaller -F -w -i D:\1.ico D:\main.py #ico为图标打包手可手动删除刚才复制到Lib\site-packages目录的py模块和主程序py 防止占用磁盘空间...原创 2021-07-31 01:19:45 · 27410 阅读 · 0 评论 -
Python常用代码
1、 安装库如: pip install pyinstaller #默认为最新版库安装指定版本库如: pip install pyinstaller==3.4 #3.4为版本号2、卸载库如: pip uninstall pyinstaller3、打包exe如: pyinstaller -F -w -i D:\1.ico D:\1.py #ico为图标pyinstaller -F -w -i D:\1.ico D:\1.py --hidden-import原创 2021-07-31 00:50:00 · 27261 阅读 · 0 评论 -
ImportError: DLL load failed while importing shiboken2: 找不到指定的模块。
最近被这个问题坑了两晚上了,做梦都在想这个问题!!睡觉都不香了。找到原因:可能是版本不兼容我原来是在python3.8.6版本 使用Pyside2 库 用designer设计界面UI 在 Pyinstraller 4.4版本下打包exe出现以下错误:ImportError: DLL load failed while importing shiboken2: 找不到指定的模块。解决方案:然后重装低版本pyhon3.6.8版本完美解决以下是各安装库版本可以参考打包成exe 成功! 又可原创 2021-07-30 21:47:13 · 30860 阅读 · 0 评论 -
重新安装pythone及PyCharm注意事项 pip list Fatal error in launcher: Unable to create process using ‘“d:\??
重新安装python及PyCharm注意事项:重新安装python及PyCharm注意环境变量设置我是安装到C盘,但是之前了一些库在D盘很多库存在D盘的D:…\venv\Lib\site-packages中 为了避免重新安装很多库的重复工作1、设置环境变量注:D:\pycharm\venv\Scripts 为之前安装过的pyhon解析器和pip等路径二、环境设置好后 又出现以下问题python中使用pip安装模块时,出现:Fatal error in launcher: Unable to原创 2021-07-29 22:03:27 · 33946 阅读 · 2 评论 -
pycharm背景图片的设置
效果完成原创 2021-07-25 22:40:41 · 26893 阅读 · 0 评论 -
Pyisde2:解决Cannot find existing pyside2 plugin directories的一类可能方法
使用pyside2 designer 设计的界面 在打包成exe文件时出现错误提示Cannot find existing pyside2 plugin directories并提示路径此问题产生原因为路径中有中文名字把路径的中文目录改为英文目录即可原创 2021-07-25 21:44:44 · 26974 阅读 · 0 评论 -
pyqt pyside2 QLabel 显示图片问题
关于QLabel显示图片问题踩了小坑:为了大家少踩分享一下心得1、界面设计我用的是pyside2 dsigner 界面设计好就可以敲代码了2、导入模块from PySide2.QtWidgets import QApplicationfrom PySide2.QtUiTools import QUiLoaderfrom PySide2.QtCore import QFilefrom PySide2 import QtCorefrom PySide2 import QtGuiimport os原创 2021-07-25 13:52:06 · 30464 阅读 · 2 评论 -
Python ValueError: check_hostname requires server_hostname 错误提示解决办法
若python提示以上错误最终发现是由网络代理导致的问题,即我们通常说的vpn问题我是打开了Fiddler,关闭Fiddler 后 python 程序运行恢复正常原创 2021-07-25 13:27:58 · 27216 阅读 · 0 评论 -
Pycharm生成可执行文件.exe的实现方法
1、打开Pycharm。在pycharm中安装插件pyinstaller2、打开Terminal(快捷键Alt + F12)3、Terminal中输入:pyinstaller -F -w D:\pycharm练习文件夹\采集文件夹\mokuai\超级玛丽\超级玛丽.py回车后会自动生成exe文件, 生成的可执行文件放在同目录dist下-F(注意大写)是所有库文件打包成一个可执行文件,windows下是exe,-w是禁止弹出黑色控制台窗口。如果你的项目调用了图片声音等本地资源,请将你的可执行文原创 2021-07-11 21:36:00 · 39398 阅读 · 3 评论