python警告解决汇总
文章目录
- 警告目录
- UserWarning: Workbook contains no default style, apply openpyxl‘s default warn
- SettingWithCopyWarning
- PermissionError: [Errno 13] Permission denied: 'XXXX.xlsx'
- FutureWarning
警告目录
几乎能解决大部分警告:
import warnings
warnings.filterwarnings('ignore')
UserWarning: Workbook contains no default style, apply openpyxl‘s default warn
背景:
使用openpyxl打开excel文档时,报如下警告,这个属于警告,并不是报错,不影响正常运行。
如下:
UserWarning: Workbook contains no default style, apply openpyxl’s default
warn(“Workbook contains no default style, apply openpyxl’s default”)
翻译:
用户警告:工作簿不包含默认样式,请应用openpyxl的默认样式
警告(“工作簿不包含默认样式,应用openpyxl的默认样式”)
分析:
这个警告也是字面意思,打开的这个excel表没有默认样式,openpyxl要给它赋默认样式。一般这种没有默认样式的excel文档是由java程序生成的,不是像windows系统日常使用中通过右键点击创建的excel文档。
专业描述:
该xlsx文件是由Apache POI创建(java程序生成),并不是Microsoft EXCEL创建,文件属性里程序名称是Apache POI
解决方案1
用excel程序,打开保存一下这个文档,使该文档程序属性变成Microsoft EXCEL,同时应该也保存了默认的excel样式。
解决方案2
导入warnings模块,忽略警告级别的提示:
import warnings
warnings.filterwarnings('ignore')
SettingWithCopyWarning
问题
警告:
SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame
方案:
可以加入以下代码屏蔽警告
#加入此代码进行屏蔽
pd.set_option('mode.chained_assignment', None)
PermissionError: [Errno 13] Permission denied: ‘XXXX.xlsx’
原因:xlsx文件资源被占用,即excel 文件是打开的,写入操作需要关闭文件。
解决办法:关闭excel文件,重新运行。
FutureWarning
场景:
再隐藏索引时,报出警告
原因是使用了pandas中的style,警告中说这个方法已经弃用
解决办法:
导入:
import warnings
warnings.filterwarnings('ignore')
python警告解决汇总相关推荐
- python用matplotlib汇总的图像的title为方框解决方法
python用matplotlib汇总的图像的title为方框解决方法 问题描述截图(标题无法显示) 加入代码: from pylab import mpl mpl.rcParams['font.sa ...
- python编程入门课 视频-为了学习Python,我汇总了这10个免费的视频课程!
原标题:为了学习Python,我汇总了这10个免费的视频课程! 程序员书库(ID:OpenSourceTop) 编译 整编自:https://hackernoon.com/10-free-python ...
- Python基础知识汇总和应用示例
Python基础知识汇总和应用示例 文章内容 链接 python库下载网站 python库下载网站 python读取csv文件 python读取csv文件 Python3基础知识:三元表达式.元祖.s ...
- python 爬虫 微博 github_GitHub 热门:各大网站的 Python 爬虫登录汇总
原标题:GitHub 热门:各大网站的 Python 爬虫登录汇总 (给数据分析与开发加星标,提升数据技能) 转自:机器之心,GitHub 作者:CriseLYJ 不论是自然语言处理还是计算机视觉,做 ...
- 《Python小游戏汇总》- 1. 表白神器
声明 本文仅在CSDN发布,其他均为盗版.请支持正版! 正版链接:https://blog.csdn.net/meenr/article/details/119185683 <Python小游戏 ...
- 信用卡欺诈Python实现解决方案汇总
信用卡欺诈Python实现解决方案汇总 1.交叉验证导入train_test_spilt: 2. 使用KFold函数时 3.使用emumerate函数时 4.使用LogisticRegression函 ...
- python导入模块报错syntaxerror_SyntaxError: invalid syntax python错误解决方法
今天爱分享给大家带来SyntaxError: invalid syntax python错误解决方法,希望能够帮助到大家. "SyntaxError: invalid syntax" ...
- 【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题
[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 参考文章: (1)[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 ( ...
- python 2: 解决python中的plot函数的图例legend不能显示中文问题
python 2: 解决python中的plot函数的图例legend不能显示中文问题 参考文章: (1)python 2: 解决python中的plot函数的图例legend不能显示中文问题 (2) ...
最新文章
- 详细谈电脑ip、域名、内网、外网、localhost、127.0.0.1、网关等通讯基础知识(易懂)
- FreeBSD下查看各软件版本命令
- Javascript变量函数浅谈
- 【控制】《多无人机协同控制技术》周伟老师-第12章-基于 Multi-Agent 的多无人机协同控制仿真平台的设计与实现
- php cms 的模板修改,phpcms v9后台登陆模板修改方法和程序版本更新提示修改方法...
- oracle的group by语句注意
- 针对卡巴斯基2010的免杀研究
- [笔记]Windows核心编程《二十二》注入DLL和拦截API
- 关于大学生睡眠时间及质量的问卷调查
- 腾讯视频qlv格式转MP4格式
- SVN上传的时候没法显示文件名,只显示后缀名
- Excel 中根据一列查询其他列中的值
- Excel表格批量更改出生年月格式
- 正在更新office,请稍后 然后报错 解决办法
- metasploit关闭杀毒软件
- 企业项目文档库管理系统推荐
- BroadcastRecever
- easy-table-vue+VueJs、SpringBoot+Mybatis实现MVVM模型前后台数据交互
- 我的世界手机版服务器文件,《我的世界手机版》服务器配置文件详解教程攻略...
- IT外企那点儿事(7):做一个优秀的基层 (转)