Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
移除Python2残余_Python_Python 3.x - Fatal编程技术网

移除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自述文件概述了

我正在删除我的许多项目对Python2的支持,我想删除多年来积累起来的Python2缺陷。例如,我说的是

# -*- 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的支持。