我目前正在尝试将一堆工具/模块从python 2重构为python 3,但ATM保持两个世界之间的兼容性,以便能够平稳过渡。
在我的大多数模块中,我都有臭名昭着的
import exceptions
例如可以使用exceptions.SystemExit
。
我找到了一种方法:
用此代码替换导入的例外:
尝试: #python 2 来自例外导入* 除了: 通
删除所有exceptions.
前缀(没问题)
有没有办法改进第一部分? (更不用说同样的python版本测试了)