文章目录

  • 警告目录
    • 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警告解决汇总相关推荐

  1. python用matplotlib汇总的图像的title为方框解决方法

    python用matplotlib汇总的图像的title为方框解决方法 问题描述截图(标题无法显示) 加入代码: from pylab import mpl mpl.rcParams['font.sa ...

  2. python编程入门课 视频-为了学习Python,我汇总了这10个免费的视频课程!

    原标题:为了学习Python,我汇总了这10个免费的视频课程! 程序员书库(ID:OpenSourceTop) 编译 整编自:https://hackernoon.com/10-free-python ...

  3. Python基础知识汇总和应用示例

    Python基础知识汇总和应用示例 文章内容 链接 python库下载网站 python库下载网站 python读取csv文件 python读取csv文件 Python3基础知识:三元表达式.元祖.s ...

  4. python 爬虫 微博 github_GitHub 热门:各大网站的 Python 爬虫登录汇总

    原标题:GitHub 热门:各大网站的 Python 爬虫登录汇总 (给数据分析与开发加星标,提升数据技能) 转自:机器之心,GitHub 作者:CriseLYJ 不论是自然语言处理还是计算机视觉,做 ...

  5. 《Python小游戏汇总》- 1. 表白神器

    声明 本文仅在CSDN发布,其他均为盗版.请支持正版! 正版链接:https://blog.csdn.net/meenr/article/details/119185683 <Python小游戏 ...

  6. 信用卡欺诈Python实现解决方案汇总

    信用卡欺诈Python实现解决方案汇总 1.交叉验证导入train_test_spilt: 2. 使用KFold函数时 3.使用emumerate函数时 4.使用LogisticRegression函 ...

  7. python导入模块报错syntaxerror_SyntaxError: invalid syntax python错误解决方法

    今天爱分享给大家带来SyntaxError: invalid syntax python错误解决方法,希望能够帮助到大家. "SyntaxError: invalid syntax" ...

  8. 【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题

    [Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 参考文章: (1)[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 ( ...

  9. python 2: 解决python中的plot函数的图例legend不能显示中文问题

    python 2: 解决python中的plot函数的图例legend不能显示中文问题 参考文章: (1)python 2: 解决python中的plot函数的图例legend不能显示中文问题 (2) ...

最新文章

  1. 详细谈电脑ip、域名、内网、外网、localhost、127.0.0.1、网关等通讯基础知识(易懂)
  2. FreeBSD下查看各软件版本命令
  3. Javascript变量函数浅谈
  4. 【控制】《多无人机协同控制技术》周伟老师-第12章-基于 Multi-Agent 的多无人机协同控制仿真平台的设计与实现
  5. php cms 的模板修改,phpcms v9后台登陆模板修改方法和程序版本更新提示修改方法...
  6. oracle的group by语句注意
  7. 针对卡巴斯基2010的免杀研究
  8. [笔记]Windows核心编程《二十二》注入DLL和拦截API
  9. 关于大学生睡眠时间及质量的问卷调查
  10. 腾讯视频qlv格式转MP4格式
  11. SVN上传的时候没法显示文件名,只显示后缀名
  12. Excel 中根据一列查询其他列中的值
  13. Excel表格批量更改出生年月格式
  14. 正在更新office,请稍后 然后报错 解决办法
  15. metasploit关闭杀毒软件
  16. 企业项目文档库管理系统推荐
  17. BroadcastRecever
  18. easy-table-vue+VueJs、SpringBoot+Mybatis实现MVVM模型前后台数据交互
  19. 我的世界手机版服务器文件,《我的世界手机版》服务器配置文件详解教程攻略...
  20. IT外企那点儿事(7):做一个优秀的基层 (转)

热门文章

  1. Linux查看公网IP
  2. Spring配置、依赖注入
  3. web攻击有哪些方式?小白需要知道的几种攻击方式
  4. mysql登录不上去
  5. L1和L2:损失函数和正则化
  6. 用VB写的IE工具栏源码
  7. 解决Android二维码扫描ZXing竖屏拉伸变长闪退扫描区域小等问题
  8. day20Java-Thread-多线程中生产者和消费者
  9. 六款Linux常用远程连接工具
  10. 查看Linux服务器内存使用情况