我一直收到这样的信息:

DeprecationWarning: integer argument expected, got float

我该如何让这个信息消失?有没有办法避免Python中的警告?

推荐答案

warnings module人的文件中:

 #!/usr/bin/env python -W ignore::DeprecationWarning

如果您使用的是Windows:将-W ignore::DeprecationWarning作为参数传递给Python.不过,更好的方法是通过将值设置为int来解决该问题.

(请注意,在Python 3.2中,默认情况下会忽略弃用警告.)

Python相关问答推荐

为什么判断pd.DataFrame的值与判断pd.Series的值存在差异(如果索引中有值)?

Pandas使用过滤器映射多列

按 struct 值对Polars列表[struct[]]排序

如何获取Django REST框架中序列化器内部的外卡属性?

如何修复使用turtle和tkinter制作的绘画应用程序的撤销功能

LAB中的增强数组

如何在Python中使用io.BytesIO写入现有缓冲区?

在内部列表上滚动窗口

即使在可见的情况下也不相互作用

点到面的Y距离

重新匹配{ }中包含的文本,其中文本可能包含{{var}

. str.替换pandas.series的方法未按预期工作

' osmnx.shortest_track '返回有效源 node 和目标 node 的'无'

字符串合并语法在哪里记录

什么是合并两个embrame的最佳方法,其中一个有日期范围,另一个有日期没有任何共享列?

幂集,其中每个元素可以是正或负""""

下三角形掩码与seaborn clustermap bug

如何防止Pandas将索引标为周期?

跳过嵌套JSON中的级别并转换为Pandas Rame

导入错误:无法导入名称';操作';