-1

有大量用 python2.7 编写的用于学术研究的脚本/代码只能在合作者的 github 存储库中获得。问题是有一天它应该被移植到python3.x。

目前,用户只需下载python2.7代码,应用python的2to3,使用这个代码是正确的标准吗?(我想如果 2to3 不能正常工作,我会通过电子邮件向所有者发送电子邮件……)也就是说,由用户来生成 python3.x 代码。

或者移植此代码并请求用户将其推送给整个社区使用对我有用吗?在这种情况下,两个版本都应该可以使用吗?或者我应该要求所有者将python2.7代码替换为新的python python3.x代码?

目前的标准是什么?

4

1 回答 1

1

如果您遇到这样的存储库并将其转换为 Python 3,那么最好在存储库的分支中执行此操作并创建拉取请求。这样,存储库所有者可以决定是否将您的工作重新合并到存储库中,从而避免其他人的麻烦。

如果您所做的只是将原始代码移植到 Python 3,那么您绝对应该引用原始代码。

于 2017-01-14T22:25:28.147 回答