我只是在编写一些代码,并注意到一位同事已经导入了旧的 Python 'string' 模块,而不是使用其中的任何函数,而只是为了访问常量' string.lowercase '。
我删除了不推荐使用的导入并将'abcdef ...'替换为string.lowercase,但我想知道:有没有更好的方法可以做到这一点?
string
本身并没有被弃用,只是那些string.join
通过字符串对象更好地访问的方法。你仍然可以 import string
,并得到string.ascii_lowercase
你想要的。
pylint 将此报告为错误是一个已知错误 - 请参阅http://www.logilab.org/ticket/2481。