指定脚本是Python 2或3编写程序的Python版本

时间:2014-09-26 16:39:20

标签: python

由于Python 2和3之间存在一些重要的区别,因此指定它符合哪个python规范的标准方法是什么?即它是为哪个版本编写的。

我知道以前问过以下问题:

  • 我如何知道python解释器中的哪个版本正在运行我的脚本
  • 如何确保python版本X始终运行我的脚本

但我的问题不同。我想知道是否有一种快速的人类可读方式来在注释中指定版本或作为元数据。

1 个答案:

答案 0 :(得分:0)

指定Python版本的最常用方法是shebang,它是文件的第一行:

#!/usr/bin/python
# this program is run by Python 2
#!/usr/bin/python3
# Python 3