我最近从 2.5 升级到 python 2.7.5
我有一个软件。为了让它在 2.7.5 上运行,我必须修复导入问题,但在那之后,它运行良好。
但是当我通过它打开 DeprecationWarnings 时,python -Wd
它给了我一堆语法错误。
当我不指定 -Wd 时,它会毫无问题地运行,因为它会忽略这些错误。
修复那些由 -Wd 引发的错误会更好还是..
只要没有打开警告,它就可以正常工作吗?
请注意这两种方法的优缺点。
“做出了一项政策决定,以消除仅对开发人员感兴趣的警告。DeprecationWarning 及其后代现在被忽略,除非另有要求,否则会阻止用户看到由应用程序触发的警告。这一更改也在将成为 Python 3.2 的分支中进行。 (在 stdlib-sig 上讨论并在 issue 7319 中执行。)” http://docs.python.org/dev/whatsnew/2.7.html
如果他们希望开发人员解决这些问题,他们就不会决定将这些警告设为默认,对吗?