python3中没有名为copy_reg的模块

问题描述 投票:1回答:1

我有一个git子模块,有这条线

import copy_reg

它适用于Python 2.但是,Python3中没有名为copy_reg的模块。 Python3模块名称是copyreg。

我无法更改git子模块中的代码,因为它将在未来的更新中中断。如何在不修改模块代码的情况下使代码适用于Python2和Python3。

python python-3.x git-submodules python-2.x
1个回答
1
投票
try:
    import copy_reg
except:
    import copyreg as copy_reg
© www.soinside.com 2019 - 2024. All rights reserved.