Подтвердить что ты не робот

Пилинт говорит, что модуль "строка" устарел. Какой новый способ получить диапазон символов нижнего регистра?

Я просто пили код и заметил, что коллега импортировал старый "строковый" модуль Python, чтобы не использовать какие-либо функции из него, а просто иметь доступ к константе string.lowercase.

Я удалил устаревший импорт и заменил "abcdef..." для string.lowercase, но мне было интересно: есть ли лучший способ, которым я должен это делать?

4b9b3361

Ответ 1

string сам по себе не устарел, просто те методы, как string.join, которые лучше доступны через строковый объект. Вы все равно можете импортировать string и получить string.ascii_lowercase за то, что вы хотите.

pylint, сообщающий об этом как об ошибке, является известной ошибкой - см. http://www.logilab.org/ticket/2481.