移除Python2残余
我正在删除我的许多项目对Python2的支持,我想删除多年来积累起来的Python2缺陷。例如,我说的是移除Python2残余,python,python-3.x,Python,Python 3.x,我正在删除我的许多项目对Python2的支持,我想删除多年来积累起来的Python2缺陷。例如,我说的是 # -*- coding: utf-8 -*- 标题,中的对象规范 class Foobar(object): # ... 或者从\uuuu future\uuuu和six导入 如何才能最好地找到/移除这些东西?该工具在移除您不再需要的旧积垢方面做得很好。它支持升级到Python3+、3.6+或3.7+,删除了您可能需要的更新版本中越来越多的内容 pyupgrade自述文件概述了
# -*- coding: utf-8 -*-
标题,中的对象
规范
class Foobar(object):
# ...
或者从\uuuu future\uuuu
和six
导入
如何才能最好地找到/移除这些东西?该工具在移除您不再需要的旧积垢方面做得很好。它支持升级到Python3+、3.6+或3.7+,删除了您可能需要的更新版本中越来越多的内容
pyupgrade自述文件概述了它所修复的内容,包括编码
头、对象
超类、不需要的\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
值得注意的是,它没有删除future
库的使用。Python版本中可用的2to3.py
脚本是否没有解决这些问题?是官方文档。@AmeyaVS No.2to3
添加了Python 3支持。我想删除对Python 2的支持。