so - 我正在使用库 pyminizip - 这是我发现创建受密码保护的 zip 文件的唯一方法。当我使用它时,我收到一个弃用警告:“#”格式需要 PY_SSIZE_T_CLEAN。
现在,我无法控制该库,无法修复它 - 我似乎也没有一个简单的替代方案来使用它 - 而且它工作得很好。因此,弃用警告给我带来了零价值 - 但它干扰了我的工具的 UI - 正如它出现在标准输出上一样。有什么办法可以抑制/让它消失吗?
我的称呼方式是:
import pyminizip
pyminizip.compress_multiple( [ prod_report ], [], f"C:/temp/report{name}.zip", "Password", 9 )
import warnings
warnings.filterwarnings("ignore", category=DeprecationWarning)
得到答案
感谢这个答案,我只是将这一行放在我的起始代码之上
import warnings ; warnings.warn = lambda *args,**kwargs: None