21

我只是在编写一些代码,并注意到一位同事已经导入了旧的 Python 'string' 模块,而不是使用其中的任何函数,而只是为了访问常量' string.lowercase '。

我删除了不推荐使用的导入并将'abcdef ...'替换为string.lowercase,但我想知道:有没有更好的方法可以做到这一点?

4

1 回答 1

27

string本身并没有被弃用,只是那些string.join通过字符串对象更好地访问的方法。你仍然可以 import string,并得到string.ascii_lowercase你想要的。

pylint 将此报告为错误是一个已知错误 - 请参阅http://www.logilab.org/ticket/2481

于 2013-05-20T14:08:41.767 回答