python - 防止隐式强制转换
问题描述
与这个问题类似,Mypy 中是否有防止隐式强制转换的方法?例如,强制转换为 bool:
x = (0, 0)
def is_good() -> bool:
return False
if x and is_good: # I'd like Mypy to report 2 errors here
print('this will be printed')
解决方案
推荐阅读
- reshape - ValueError:密集层的输入 0 与层不兼容:输入形状的预期轴 -1 的值为 6,但此处输入的形状为(无,8)
- python - Scrapy Item Loader 不能正确地从回调中产生
- vb.net - 使用该文件后尝试删除文件,使用Visual Basic
- angular - 如何通过传递下拉值的 id 自动选择下拉值?
- javascript - 为什么我有时不需要使用'get'而其他时候需要使用'get'进行过滤?
- c++ - 无法将 Arduino NANO 33 IOT 连接到 NEO 6M GPS 模块
- devexpress-mvc - 在网格视图 dev express 中多选 bobox
- laravel - Discord API(将角色授予公会成员)返回 405 错误
- python - 添加滚动条以更新 tkinter python 中的标签?
- cassandra - 如何在 Windows 10 中判断 Java 8 的 Cassandra 3 位置