【问题标题】:Is importing a module an input or a process?导入模块是输入还是过程?
【发布时间】:2013-10-23 21:09:40
【问题描述】:

这个问题让我很困惑,我无法解决。在几乎每个 python 程序的开始,我们import 的东西。我不确定它是否是一个进程,因为它正在加载某些东西,或者它是否是一个输入,因为它正在输入模块以便我可以使用它。

【问题讨论】:

    标签: python python-import python-module


    【解决方案1】:

    两者兼而有之;导入 Python 模块是从文件加载 Python 代码、编译它(或加载缓存的字节码)、然后执行字节码以形成具有属性的模块对象的过程。从文件加载是输入。

    两者都不是;进程也可以指由操作系统管理的不同程序,每个程序都有自己的进程 ID,输入可以指在导入模块后与程序的交互,严格限于键盘和鼠标输入。

    你需要清楚你的术语是什么意思;更清楚地定义“输入”和“过程”,您可以从中找出答案。

    【讨论】:

    • 那么,如果两者都不是,举个例子,我会在流程图/图表中使用什么?正方形(用于进程)或平行四边形(用于输入)?
    • 在流程图中,我将导入表示为一个过程。
    • 请注意,流程图并非一成不变;它们是交流工具,而不是严格的规范。
    • 好的。谢谢 - 所以你可以使用任何一个,这并不重要。无论如何,我想我也会把它展示为一个过程。
    • 接受为答案 - 感谢您的帮助。 :)
    猜你喜欢
    • 2010-10-17
    • 2017-12-12
    • 2011-05-04
    • 1970-01-01
    • 2019-08-18
    • 2012-12-16
    • 2022-09-30
    • 1970-01-01
    相关资源
    最近更新 更多