我正在寻找一种方法,将过时的format()
字符串格式化运算符转换为python3代码中的ugly = 'Exception: the %s is over %+f' % (t, value)
good = 'Exception: the {} is over {:+f}'.format(e, value)
函数。
W690
当然,我在保存时使用autopep8(通过PyDev),但似乎没有选项可以启用理想的转换。最接近的是W690 - Fix various deprecated code (via lib2to3).
选项:
autopep8
但它不起作用,以及lib2to3的明确运行。欢迎任何解决方案;如果工具可以集成到eclipse / pydev中更好,例如[]
。