Python 2和Python 3有细微的区别,这意味着不可能查看python模块,当然,仅从自动代码分析中就可以知道它是否在python 2和python 3上同样工作。(对吗?这似乎是是否可以检查python源代码是只为一个版本(python 2或python 3)编写的的答案)
因此,我认为开发人员必须有某种约定,使开发人员能够对文件进行注释,以显式地指示文件与Python 2、Python 3或两者兼容,这样开发人员就可以读取该注释,并自动检查等等。
这是什么惯例?
我没有看到不同的文件扩展名,比如.py2和.py3。我没有看到任何打算用作元数据的全局变量声明。但它似乎必须存在一些东西,除了代码和自述文件中的临时注释之外。那么这是什么呢?
发布于 2018-01-21 02:24:17
https://stackoverflow.com/questions/48363040
复制相似问题