我是 Python 编码新手,并且有 PHP 背景。我很好奇为什么你必须在 python 脚本顶部“导入”函数。在 PHP 中,您可以简单地使用以下函数:
sleep(10);
以上将导致脚本休眠 10 秒。然而,要在 python 中做同样的事情,我似乎必须导入“时间”功能:
import time
time.sleep(10)
我的问题是:为什么这是必要的?如果这些额外的函数已经是 python 的一部分,为什么 python 必须专门加载它们呢?在 PHP 中,如果缺少模块,脚本就会失败。我必须全局安装该模块,然后它才能像平常一样使用。
python 的方法有优势吗?
是的,有几个。这意味着默认情况下需要编译和运行的内容更少。你的程序会加载得更快,因为它只知道它实际需要的 Python 部分。
它保持全局命名空间干净,并允许将功能逻辑分组为模块。不同的模块可以具有相同名称的函数而不会发生冲突(例如,文件和套接字类可能都具有打开和关闭函数)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)