在 python 中禁止弃用

suppress deprecation in python

所以 - 我正在使用库 pyminizip - 这是我发现创建受密码保护的 zip 文件的唯一方法。当我使用它时,我得到一个 deprecationwarning: PY_SSIZE_T_CLEAN will be required for '#' formats.

现在,我无法控制该库,无法修复它 - 我似乎也没有使用它的简单替代方案 - 但它工作正常。所以弃用警告给我增加了零价值——但它干扰了我工具的 UI——因为它出现在标准输出上。有没有办法抑制it/make它消失?

我是这样称呼它的:

   import pyminizip
   pyminizip.compress_multiple( [ prod_report ], [], f"C:/temp/report{name}.zip", "Password", 9 )
import warnings
warnings.filterwarnings("ignore", category=DeprecationWarning) 

得到答案