异常处理
文章平均质量分 52
挣扎的蓝藻
欢迎大家来到小蓝枣的CSDN博客!每一次分享都是自己的提高!
展开
-
Node.js 安装报错提示“The error code is 2503“问题解决方法
The installer has encountered an unexpected error installing this package. This mav indicate a problem with this package. The error code is 2503.译:安装程序在安装此包时遇到意外错误。此mav表示此包有问题。错误码为2503。这个错误的原因就是当前用户没有修改 windows 下 temp 文件夹的权限。原创 2020-07-29 16:06:55 · 2585 阅读 · 4 评论 -
BAT批处理文件无法运行提示“/E /I /Y ‘XCOPY‘ 不是内部或外部命令,也不是可运行的程序或批处理文件”解决方法
BAT批处理文件无法运行提示“/E /I /Y 'XCOPY' 不是内部或外部命令,也不是可运行的程序或批处理文件”解决方法。windows 下的 system32 文件夹里包含了很多运行程序,其中就包括运行 bat 文件的程序。环境变量中添加 C:\windows\system32; 或 %SystemRoot%\system32; 就好了。设置方法如下:如果是用 cmd 运行的,设置完了之后如果已经开着 cmd,需要关闭再重新打开就好了。原创 2020-07-29 15:50:34 · 3910 阅读 · 0 评论 -
oracle数据库impdp导入dmp文件功能演示,imp导入IMP-00038: Could not convert to environment character sets handle问题解决
oracle数据库impdp导入dmp文件功能演示,imp导入IMP-00038: Could not convert to environment character sets handle问题解决。取了个 dmp 文件,导入报错了,原因是 dmp 文件是通过 expdp 方法导出的,只能通过 impdp 方法导入才行。impdp 导入功能演示:先登录 oracle 库。然后创建一个 directory,路径指向 dmp 文件所在的位置。然后 quit 退出来。原创 2020-06-05 04:32:22 · 2359 阅读 · 0 评论 -
MySql8.0.19最新版本创建用户分配权限演示,You have an error in your SQL syntax权限分配问题解决方法
MySql8.0.19最新版本创建用户分配权限演示,You have an error in your SQL syntax权限分配问题解决方法问题一:You have an error in your SQL syntax ---语法问题问题二:You are not allowed to create a user with GRANT ---权限问题问题三:No database selected ---没选择数据库创建数据库分配权限演示原创 2020-05-21 16:16:17 · 1662 阅读 · 1 评论 -
浏览器打开html文件显示中文乱码解决方法
浏览器打开html文件显示中文乱码解决方法。这个问题对新手很容易碰到,但是解决起来也比较简单。打开文档,看看有没有这么一行:把它后面的 UTF-8 改成 GBK 就好了,这个基本能解决百分之 90 的问题。其它就要看情况了,主要是要保证浏览器页面默认编码支持你要打开的 html 编码就好了。如果涉及数据库、js 文件,要看你显示的中文源头是来自于哪里,中间可能经过很多次转换,每次转换都要保证编码的一致性。原创 2020-04-14 18:59:02 · 6188 阅读 · 0 评论 -
pip 安装库失败问题:Retrying (Retry(total=4, connect=None, read=None, redirect=None, status =None)),原因及解决办法
pip 安装库失败问题:Retrying (Retry(total=4, connect=None, read=None, redirect=None, status =None)),原因及解决办法。本想用安装一个 requests 库,发现安装报错了。看报错日志感觉是连接它的 pypi 库下载官网有问题,使用默认的 pip 库下载地址安装本来就很慢。我就试了试,改了个阿里云的镜像地址,然后就好了,速度也变快了。pip安装python库秒速下载:更改pip数据源。阿里云国外镜像。原创 2020-01-13 20:11:43 · 14815 阅读 · 0 评论 -
Pywinauto 应用后端类型选择错误:AttributeError: ‘NoneType‘ object has no attribute ‘backend‘. 原因及解决办法
AttributeError: 'NoneType' object has no attribute 'backend'.错误原因: 选择的应用后端类型不对。windows 上应用的后端类型有两种 win32 和 uia。实例演示:我想调用 dbeaver 数据库工具的安装程序,因为它是 uia 类型的应用,默认后端是 win32 ,所以就报错了。然后我直接修改它的后端类型指定为 uia 就好了。原创 2019-11-23 15:01:22 · 1957 阅读 · 0 评论 -
python 技术篇-使用logging日志模块自定义时间格式
python 技术篇-使用logging日志模块自定义时间格式。首先看一下效果图。下面是我定义的日志格式。其中datefmt = '%Y-%m-%d %H:%M'参数用来定义时间格式。兼容 strftime() 日期/时间格式字符串,可以参照 strftime() 函数。原创 2019-11-21 20:40:36 · 1964 阅读 · 0 评论 -
python 技术篇-logging模块的日志定期清理设置,自动清理上个月的日志实例演示
python 技术篇-logging模块的日志定期清理设置,自动清理上个月的日志实例演示。先说一下我设置的清理日志原理:每天都建立一个新的日志文件来存储日志,每次启用程序时检查日志目录里的所有日志文件,自动清理上个月之前的日志。如图,我把日期存在当天日志的名字里。然后遍历目录下所有的文件名,提取出年份和月份信息,和今天的年份和月份信息进行对比,筛选出上个月之前的日志文件进行删除操作。原创 2019-11-21 14:30:11 · 4920 阅读 · 0 评论 -
Python-技术篇-使用logging模块打印详细报错日志,获取报错信息位置行数方法
Python-技术篇-使用logging模块打印详细报错日志,获取报错信息位置行数方法。我们常用except Exception as e捕获异常 e,但往往不能达到我们想要的效果,那就是知道具体哪行代码出现问题了。我们通过 traceback.format_exc() 就能把详细的报错内容打印出来了。原创 2019-11-20 15:32:26 · 3702 阅读 · 1 评论 -
python 技术篇-pythoncom.PumpMessag()关闭、杀死它的进程,pythoncom.PumpMessag()运行卡住解决办法
python 技术篇-pythoncom.PumpMessag()关闭、杀死它的进程,pythoncom.PumpMessag()运行卡住解决办法。如果上一次运行脚本,没有正常的把 pythoncom.PumpMessag() 启用的进程关闭,下一次再次执行就会导致卡住。我们需要在执行它之前杀掉它的进程,我认为只是一个不错的方法。这样就不用担心它卡住了。原创 2019-11-16 16:26:40 · 3007 阅读 · 0 评论 -
Manage Jenkins管理界面提示“依赖错误: 部分插件由于缺少依赖无法加载...“问题解决办法
Manage Jenkins管理界面提示"依赖错误: 部分插件由于缺少依赖无法加载..."问题解决办法。依赖错误:部分插件由于缺少依赖无法加载。要恢复这些插件提供的功能,需要修复这些问题并重启 Jenkins。就是缺少依赖的插件,缺少啥已经列举出来了,我们把对应的插件安装上就好了。步骤一: 直接点右上角的纠正。步骤二: 然后点击直接安装。步骤三: 最后重启一下就好了。原创 2019-11-01 10:16:17 · 9426 阅读 · 2 评论 -
Python 图像处理篇-利用opencv库和numpy库读取包含中文路径下的本地图片实例演示
python+opencv读取中文路径下的图片报错cv2.error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:352: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'解决办法。很简单,只要用 numpy 把图片解码一下就好了。原创 2019-11-01 10:03:50 · 871 阅读 · 0 评论 -
Mac Oracle SQL Developer “欢迎使用“页卡死,解决办法
Mac Oracle SQL Developer "欢迎使用"页卡死,解决办法。好几次,我一打开 Oracle SQL Developer 工具,然后随便点个地方就卡死了。后来终于发现了罪魁祸首,就是它默认加载的欢迎页,只要把这个页面关闭掉就好了。恶心的是,你还不能直接点它窗口的 ×,因为照样卡死,只能通过菜单来关闭欢迎页。原创 2019-10-14 19:28:09 · 4971 阅读 · 23 评论 -
Jenkins 管理界面里提示“反向代理设置有误“的问题解决办法
Jenkins的管理界面里提示"反向代理设置有误"的问题解决办法。Jenkins 管理界面出现了反向代理设置有误的错误。后来发现是因为 Configure System 里的 Jenkins URL 地址设置的和访问地址不一致所致。我们把这两个地址设置一致就好了。原创 2019-10-12 10:02:47 · 4381 阅读 · 0 评论 -
Mac 技术篇-Windows Remote Desktop远程连接windows系统时键盘输入字母自动变为快捷键操作问题解决方法
Mac 技术篇-Windows Remote Desktop远程连接windows系统时键盘输入字母自动变为快捷键操作问题解决方法。Mac 和 windows 是两种差异很大的系统,不是简简单单就可以互通的,所以是不能直接可以访问,mac 的有 mac 的一套,windows 有 windows 自己的一套。Mac 想要远程桌面连接 windwos,需要我们借助一些工具,比如微软的 Windows Remote Desktop 桌面连接工具。原创 2019-08-30 10:02:35 · 3913 阅读 · 2 评论 -
Python 库引用提示:name ‘json‘ is not defined. 问题解决办法
翻译:“json” 这个变量名没有被定义。因为在调用api接口的时候使用了 json,就报错了。解决办法:直接导入就好了,Python 自带的不用安装。Python 库引用提示:name 'json' is not defined. 问题解决办法原创 2019-06-10 23:58:07 · 37574 阅读 · 0 评论 -
Python 库配置问题:“Couldn‘t find ffmpeg or avconv - defaulting to ffmpeg, but may not work“. 解决办法
Python 库配置问题:"Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work". 解决办法。解释:就是没有找到 ffmpeg.exe。首先需要安装 ffmpeg.exe,请看:Python 技术篇-ffmpeg.exe的安装及配置发现配置了环境变量也找不到,可能它找环境变量的方式不对。解决办法:我们来手动为它指明安装位置。原创 2019-06-13 00:30:03 · 20020 阅读 · 5 评论 -
Python 修改tuple元组提示:TypeError: ‘tuple‘ object does not support item assignment. 问题原因
TypeError: 'tuple' object does not support item assignment.翻译:类型错误:'tuple' 对象不支持项分配。tuple 类型一旦初始化就不能修改,所以你要是修改它就会报错。Python 修改tuple元组提示:TypeError: 'tuple' object does not support item assignment. 问题原因原创 2019-04-23 22:50:21 · 11111 阅读 · 1 评论 -
Windows 技术篇-重装电脑系统后搜不到蓝牙设备问题,电脑连接蓝牙不成功原因及解决办法
一般重装了系统的就会出现蓝牙用不了,大部分原因是驱动有问题,还有小部分原因是设置的问题。比如win7自带的驱动就不行。蓝牙驱动安装我们要装驱动的话就要直接找纯净的驱动来安装,不要用驱动精灵这种流氓软件,用了之后电脑就废了。下面附上一个通用的高通蓝牙驱动程序。Windows 技术篇-重装电脑系统后搜不到蓝牙设备问题,电脑连接蓝牙不成功原因及解决办法。原创 2019-05-03 11:31:21 · 26508 阅读 · 14 评论 -
Python 空字符串转化问题:ValueError: invalid literal for int() with base 10: ' ',原因及解决方法。
ValueError: invalid literal for int() with base 10: ' '翻译:值异常:以10为基数的int()的无效文字:' '`int('')`就会报错。就是说不能把空字符串转化为10进制整数。原创 2019-04-18 21:18:14 · 33531 阅读 · 4 评论 -
Python 典藏篇-Microsoft Visual C++ 14.0 is required,官方vc++运行库工具一键式解决!
Python 典藏篇-Microsoft Visual C++ 14.0 is required,官方vc++运行库工具一键式解决!Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools。在用pip安装pyHook3的时候报错了,说缺少vc++14.0,但是在网上却找不到,为什么呢。vc++14.0就是vc++2015。全称:Microsoft Visual c ++ 2015原创 2019-02-26 10:17:45 · 143390 阅读 · 66 评论 -
Python 库安装问题-用pip安装pyHook3报错的两种常见问题和解决方法
Python 库安装问题-用pip安装pyHook3报错的两种常见问题和解决方法pip install pyHook3来安装pyHook3,但是安装报错了。缺少swig支持我们来看报错信息,提示没有找到swig.exe这个文件。原因是没有安装swig.exe或者没有把它添加到环境变量中。它是pyHook3安装必不可少的,我们来安装它。还有就是缺少Visual C++ 14.0支持。原创 2019-03-01 17:00:25 · 7976 阅读 · 0 评论 -
pyHook 转码问题-MouseSwitch() missing 8 required positional arguments...,原因及解决办法
pyHook 转码问题-MouseSwitch() missing 8 required positional arguments...,原因及解决办法。我亲自安装了一遍,中间主要是 vc++ 运行库安装时碰到了很多的坎,总的来说还是蛮容易的。PyHook3 安装主要就是两步:第一步: swig 安装;第二步: Microsoft Visual C++ 14.0 is required 问题解决;这两步解决了之后直接 pip install PyHook3 就可以了。原创 2019-02-25 19:19:24 · 4156 阅读 · 5 评论 -
Python 技巧篇-如何避免python报错导致强制关闭窗口
Python 技巧篇-如何避免python报错导致强制关闭窗口。运行窗口是我们获取信息的重要途径,但是运行的过程中,窗口自己就关了,我么甚至不能知道程序是运行完了还是报错了。比如:有时也就眼前一闪,大概好像看到有一点报错信息产生。如果是报错的话,我们加上异常处理就好了。如果不能定位问题的话,可以尽可能的扩大异常处理范围。如果是正常结束的话,我们可以在最后加上一个输入函数:input("Press enter to end!")还能正好提醒我们按enter去结束,感觉还挺专业!原创 2019-02-23 21:42:09 · 5854 阅读 · 1 评论 -
windows卸载程序提示“请等待当前程序完成卸载或更改“问题解决方法,windows卸载卡进程问题解决方法
windows卸载程序提示"请等待当前程序完成卸载或更改"问题解决方法,windows卸载卡进程问题解决方法。当我们连着卸载多个程序的时候经常碰到这种情况,明明已经上一个程序已经卸载完了,然后就当我们卸载下一个程序时就会有这样的提示。一部分原因就是:上一个程序卸载后有个提示页面,提示卸载完成,你需要点击完成关闭界面就好了。还有就是:卸载到最后有什么后台处理。如果已经等待一段时间了,还是这样,说不定就是卡进程了,我们把这个进程结束就好了。只要我们任务管理器,映像名称排序后找到这个进程结束就好了。原创 2019-02-27 20:55:22 · 12180 阅读 · 0 评论 -
Python 技术篇-使用pygame库播放音乐没有声音问题解决办法
Python 技术篇-使用pygame库播放音乐没有声音问题解决办法。用pygame做音乐播放器的时候,调用歌曲发现没有声音。加上`pygame.display.set_mode()`就好了,这是加载界面的意思。这是因为pygame是用来做游戏的,游戏当然要有界面。所以我们加载出来界面就好了,这才证明我们打开了pygame。如图,这是我加载了歌曲的封面的界面,想知道怎么实现的话可以看我的这篇文章:Python 技术篇-pygame 库实现播放音乐,带漂亮小界面!原创 2019-02-17 20:57:22 · 9615 阅读 · 1 评论 -
chrome 插件安装:"无法添加来自此网站的应用",解决办法。安装本地crx插件方法
chrome的一些版本进行了安全控制,我们无论是网上直接安装还是本地下载安装crx插件时会出现问题,那就是无法添加来自此网站的应用,这是为了防止非chrome商店正式渠道安装存在问题的插件给我们的安全带来隐患。下面来给大家演示解决办法。原创 2018-11-26 10:55:39 · 7846 阅读 · 0 评论 -
www.lfd.uci.edu网站下载python库显示404解决办法
都说在 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook 这个网站获取资源,可我每次一点就报错 404,我还说呢,怎么这么好的一个网站怎么资源都是空的呢。我用的是 qq 浏览器。后来…因为巧合,换用 chrome 浏览器点了一下,然后就下载成功了…原创 2018-12-18 18:59:28 · 10308 阅读 · 20 评论 -
Python使用smtplib库发邮件报错:[WinError 10061] 由于目标计算机积极拒绝,无法连接,问题解决
看了菜鸟的教程,有这段代码:`mail = smtplib.SMTP("localhost")`然后就报错了。菜鸟的教程太老了,Python迭代这么快,根本跟不上。把这个里面的参数去掉就好了。`mail = smtplib.SMTP()`原创 2019-03-15 19:31:37 · 8781 阅读 · 4 评论 -
Windows语言栏不见了,解决办法。任务栏的语言栏没了、不显示了。语言栏异常导致不能输入中文。默认中文输入法设置。
用着用着,发现输入不了中文了,然后看任务栏里的语言栏没有了。一般是缓存问题,我们重新设置一下就好了。在控制面板里的区域和语言,找到键盘设置。默认中文输入法设置方法。原创 2019-03-21 10:35:23 · 7223 阅读 · 2 评论 -
Geany 权限问题:"Error opening file ... : permission denied.",原因及解决办法。
用Geany打算在E盘新建一个文件,但是却报错了。permission denied 的意思是拒绝访问,你的权限不足。解决办法:右键geany图标,点以管理员身份运行,就好了。原创 2019-04-14 21:38:37 · 6734 阅读 · 2 评论 -
PyQt5 技巧篇-解决相对路径无法加载图片问题,styleSheet通过"相对"路径加载图片,python获取当前运行文件的绝对路径。
Python获取绝对路径先说一下python获取当前运行文件绝对路径的方法。 styleSheet"相对"路径加载图片styleSheet用相对路径我是怎么试都不管用。加了`:/`在前面也不管用。既然只有绝对路径管用,那我就用绝对路径,变相的相对路径。我先获取到运行文件的决定位置,再根据相对路径合成新的路径。原创 2019-04-02 10:32:26 · 5261 阅读 · 0 评论 -
PyQt5 图片兼容性问题:"libpng warning: bKGD: invalid.",原因及解决办法。
原因就是你引用了4色道的png图片,在读取图片出了问题。png图片的默认色道是rgba,pyqt5不支持。颜色分两种rgba和rgb,a就是多了一个透明度。原创 2019-04-07 17:15:41 · 5305 阅读 · 0 评论 -
Python3 多线程问题:ModuleNotFoundError: No module named 'thread',原因及解决办法。
python3 导入thread报错,把thread改为_thread就好了。原创 2019-04-04 20:07:14 · 19795 阅读 · 4 评论 -
Python 技术篇 - pip下载、安装慢解决方法,更改pip数据源实现秒速下载,配置阿里云国内镜像实例演示
阿里云开源镜像站提供很多国外网站的镜像,我们直接连接国外网站速度很慢,甚至有的根本访问不了,通过镜像网站就可以快速的帮助我们访问到。既然是镜像,里面的内容跟原网站都是一样的。阿里云开源镜像站。pip数据源配置方法。原创 2019-03-30 15:30:34 · 8972 阅读 · 1 评论 -
Windows 微信兼容性问题:微信截图放大解决办法。
当电脑的分辨率过高的时候,微信为了大家看着的界面比较合适,给放大了很多,但是我们的截图就受影响了。解决办法:既然如此,我们把它的缩放策略给禁掉就好了,让它该多大就多大。原创 2019-03-30 15:59:57 · 21664 阅读 · 0 评论 -
Windows 技术篇-搜狗输入法中文状态下却输入为英文,原因及解决办法。明明是中文却输入不了中文,只能输入英文
首先确定的是:搜狗输入法,而且是中文输入状态,这是没问题的。但是文本里显示输入的就是英文。为什么这样?这是对应文本编辑器的bug。目前发现的程序有word、windows7下的便笺。原创 2019-03-17 19:56:38 · 8504 阅读 · 1 评论 -
Python 基础篇-简单的异常捕获
try 后面就是要捕获的异常代码,当它出现异常时,我们就能捕获到它。当出现异常时就会走 except 这个分支。traceback.format_exc() 可以返回异常位置的字符串。原创 2018-11-16 16:49:24 · 3953 阅读 · 0 评论