我必须发布一个Python应用程序,它在python 2.7.3上运行得很好(因为它是在这个版本上开发的)。 要求它应该与标准python模块/软件包一起使用,这些软件在Python安装后可以开箱即用。
我如何知道支持此应用程序的哪个是最少的python版本。我需要在发行说明中提到这些信息,对我来说安装所有python版本并测试应用程序是不实际的。
仅供参考,它使用以下模块和软件包,这些是python 2.7.3中的标准软件包。
urllib2 cookielib urllib ast sys sqlite3 os argparse logging re
答案 0 :(得分:1)
诀窍是首先检查每个导入的文档:
答案 1 :(得分:1)
了解您的程序使用哪些模块以确保与任何给定版本的兼容性,因为模块本身可能会在不同版本之间进行更改。例如,os.resuid
仅在python 2.7
如果您完全无法测试不同版本(非常推荐),则需要检查文档以了解您使用的每个模块的每个功能。请注意,可能存在未在此处提及的更改。