python - Python 中 Perl 的 BEGIN{} block

标签 python perl version

我有使用“with”关键字的 Python 代码(2.6 中的新功能),我想检查解释器版本是否至少为 2.6,所以我使用此代码:

import sys
if sys.version < '2.6':
    raise Exception( "python 2.6 required" )

但是,2.4 解释器因 with 关键字(在脚本的后面)而阻塞,因为它不识别语法,并且它在评估我的检查之前就这样做了。

Python 中是否有类似于 Perl 的 BEGIN{} block 的东西?

最佳答案

关于python - Python 中 Perl 的 BEGIN{} block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3259060/

相关文章:

linux - Perl 脚本在我的电脑上运行良好,但在远程服务器上运行不正常

perl - 安装 Perl 模块失败时查看 Bitbucket 管道中的 cpanm 错误日志

Linux 命令(cp、rm)不在 perl 脚本中执行。一些作品。但没有返回错误

javascript - Sonar 3.1 的 sonar-javascript-plugin 版本

python - 如何在 python 中将非常大的数字加起来为 1

Python Flask API Restful

android - 应用更新后,如何查看之前安装的应用版本的versionCode?

ios - 在所有目标中使用相同的 CFBundleVersion 和 CFBundleShortVersionString

python - 如何将 SWF 内容加载到 Linux 上的 Python 应用程序中?

python - Python3 上 301 重定向后 Pycurl 上传失败