我有一个用Python 2.5编写的Django应用程序,我计划将其升级为与python2.6兼容它包含数百个.py文件。有没有一种简单的方法可以在这些文件中找到所有不推荐的函数?
最佳答案
从Python2.5升级到Python2.6时,我不知道您所说的“不推荐使用的函数”是什么意思。
发行说明非常具体。http://docs.python.org/whatsnew/2.6.html
没有不推荐使用的函数。不推荐使用几个完整的模块和异常类的一个属性。
你有grep(或find)和python,你可以用它来搜索100个python源文件。
当我们将2.5改为2.6时,不推荐的函数没有任何问题。
不赞成的意思是“仍然有效”。
我们正好有一个不推荐使用的模块,在我们的单元测试期间,它通过一条警告消息被报告。我们只是读取日志中的弃用消息并替换模块(顺便说一下,是md5
)最终,我们对md5
的所有用途进行了grep,并替换了它们。
关于python - Python不推荐使用的功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1653734/