作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为我的许多项目移除 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/
我正在为我的许多项目移除 Python 2 支持,我想移除多年来积累的 Python 2 垃圾。例如,我说的是 # -*- coding: utf-8 -*- headers,object规范 cla
我是一名优秀的程序员,十分优秀!