python各版本运用变卦(Python基本学问若何反省)

时间:2023-02-06 16:36:09 来源:莉齐网

python各版本运用变卦(Python基本学问若何反省)(1)

Python 是各版卦世界上最流行的编程说话之一。它用于开拓网站,本运本学编写脚本,用变机械进修,何反剖析数据等。各版卦

本教程引见若何运用命令行反省操作体系上装配的本运本学健身教练和特警 Python 版本。这在装配用 python 编写的用变需要特定版本 Python 的运用法度典范时特别很是有效。

存眷,何反转发,各版卦私信小编“01”即可收费支付Python进修资料!本运本学

python各版本运用变卦(Python基本学问若何反省)(2)

我们还将向您展现若何故编程方法一定运转 Python 脚本的用变体系上装配的 Python 版本。例如,何反在编写 Python 脚本时,各版卦she健身教练您需要一定脚本是本运本学不是支撑用户计算机上装配的 Python 版本。

反省 Python 版本

Python 已预先装配在大年夜多半 Linux 发行版和 macOS 上。用变

要找出体系上装配的默许的 Python 版本,请运转 python --version 或 python -V 命令:

[linuxidc@localhost www.linuxidc.com]$ python --version

Python 2.7.5

该命令将打印默许的 Python 版本,本例中的版本是 2.7.5,您体系上装配的同性 健身教练版本能够不合。

在脚本的 shebang 行 /usr/bin/python 中设置为说冥器的全部脚本都将运用默许版本的 Python 。

一些 Linux 发行版同时装配了多个版本的 Python 。一样深刻来说, Python 3 中的可实施文件定名是 python3, 而 Python 的可实施文件定名是 python 或 python2 ,但毕竟能够并非老是桦甸健身教练如此。您可以经由进程键入以下内容来反省是不是装配了 Python 3 :

[linuxidc@localhost www.linuxidc.com]$ python3 --version

Python 3.7.3

python各版本运用变卦(Python基本学问若何反省)(3)

固然 Python 2 取得了很好的支撑,但 Python 3 被以为是该说话的而今和未来。

在撰写本文时, Python 的最新重要版本是 3.7.x 版。您能够在体系上装配了旧版本的 Python 3 。假设要装配最新版本,健身教练要点则该进程取决于您运转的操作体系。

以编程方法反省 Python 版本

Python 2 和 Python 3 从基本上是不合的。用 Python 2.x 编写的代码能够没法在 Python 3.x 中运用。

sys 模块在全部 Python 版本中都可用,他供应特定于体系的参数和功用。 sys.version_info 准许您一定体系上装配的 Python 版本。它是一个包括五个版本号的元组: major , minor , micro , releaselevel 和 serial 。

假定您有一个最少需要 Python 3.5 版的脚本,并且您想要反省体系是不是知足央求。你可以经由进程复杂地反省 major 和 minor 版原本做到这一点:

import sys

if not sys.version_info.major == 3 and sys.version_info.minor >= 5:

print("This script requires Python 3.5 or higher!")

print("You are using Python { }.{ }.".format(sys.version_info.major, sys.version_info.minor))

sys.exit(1)

python各版本运用变卦(Python基本学问若何反省)(4)

假设运用小于 3.5 的 Python 版本运转脚本

[linuxidc@localhost www.linuxidc.com]$ python linuxidc.com.py

则会生成以下输入:

This script requires Python 3.5 or higher!

You are using Python 2.7.

python各版本运用变卦(Python基本学问若何反省)(5)

要编写在 Python 3 和 2 下都能运转的 Python 代码,请运用该 future 模块。它准许您在 Python 2 下运转 Python 3.x 的兼容代码。

结论

检查体系上装配的 Python 版本特别很是复杂,只需输入即可 python --version 。

更多Python相关信息见 Python 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=17

Linux公社的RSS地址 : https://www.linuxidc.com/rssFeed.aspx

本文永远更新链接地址: https://www.linuxidc.com/Linux/2019-09/160518.htm

,展开全文

免责声明:本文仅代表文章作者的小我不雅点,与本站有关。其原创性、真实性和文中陈说文字和内容未经本站证明,对本文和个中扫数或局部外容文字的真实性、完全性和原创性本站不作任何包管或承诺,请读者仅作参考,并自行核实相关内容。

推荐内容