魅蓝note3升级flyme8,魅蓝note3flyme系统更新了么

首页 > 经验 > 作者:YD1662022-10-30 03:13:11

在很多情况下,与运行代码所需时间相比,启动程序需要的时间可以忽略不计。但是在运行时间较短的脚本中,如典型的命令行应用程序,启动时间可能会显著影响程序性能。比如考虑如下脚本,它受到了经典 cowsay 程序的启发。

魅蓝note3升级flyme8,魅蓝note3flyme系统更新了么(9)

在 snakesay.py 中,你从命令行读取一条消息,然后将这条消息打印在带有一条可爱蛇的对话气泡中。你可以让蛇说任何话。这是命令行应用程序的基本示例,它运行得很快,但仍需要几毫秒。这一开销的很大部分发生在 Python 导入模块时。

魅蓝note3升级flyme8,魅蓝note3flyme系统更新了么(10)

你可以使用 - X importtime 选项来显示导入模块所用的时间。表中的数字为微秒为单位,最后一列是模块名称的格式。

魅蓝note3升级flyme8,魅蓝note3flyme系统更新了么(11)

该示例分别运行在 Python 3.11 和 3.10 上,结果如下图所示,Python 3.11 的导入速度更快,有助于 Python 程序更快地启动。

魅蓝note3升级flyme8,魅蓝note3flyme系统更新了么(12)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.