gpt4 book ai didi

python - 删除 Python 2 残余

转载 作者:行者123 更新时间:2023-12-03 20:02:35 27 4
gpt4 key购买 nike

我正在为我的许多项目移除 Python 2 支持,我想移除多年来积累的 Python 2 垃圾。例如,我说的是

# -*- coding: utf-8 -*-

headers,object规范

class Foobar(object):
# ...

或从 __future__six 导入。

我怎样才能最好地找到/删除那些东西?

最佳答案

pyupgrade该工具可以很好地去除您不再需要的旧东西。它支持升级到 Python 3+、3.6+ 或 3.7+,在您可能需要的新版本中删除越来越多的问题。

pyupgrade 自述文件概述了它修复的内容,其中包括 coding header 、object 父类(super class)、不需要的 __future__ 导入,以及6 库的许多用途。

值得注意的是,它不会删除 future 库的使用。

关于python - 删除 Python 2 残余,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56848474/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com