网上有很多关于计算机开发中什么是初始化?的知识,也有很多人为大家解答关于初始化的问题,今天小编为大家整理了关于这方面的知识,让我们一起来看下吧!

内容导航:

一、计算机开发中什么是初始化?

一、计算机开发中什么是初始化?

初始化就是把一些特定的数据恢复到程序运行前的默认值,达到一个最原始的状态。1.根据__main__初始化的方式,__main__。__spec__将被设置为相应的值或无。当Python additional -m选项启动时,__spec__将被设置为相应模块或包的模块规范。__spec__也将在__main__模块作为执行目录、zip文件或其他sys.path条目的一部分加载时填充。2.在其他情况下,__main__。_ spec _ _将被设置为None,因为用来填充_ _ main _ _的代码并不直接对应可以导入的模块:交互提示,-c选项直接从stdin或字节码文件运行。3.请注意,在最后一种情况下,_ _ main _。_ spec _ _始终为如果希望__main__中的元数据生效,请使用-m开关。还要注意,即使__main__对应于可导入的模块和__main__。__spec__被相应地设置,它们仍将被视为不同的模块。这是因为使用if _ _ name _ _=保护的代码块;_ _ main _ :只有当模块用于填充__main__命名空间而不是普通导入时,才会执行检测。5.9.开放题项XXX最好加图表。4.XXX * (import_machinery.rst)要不要专门加一节解释模块和包的属性?也许可以扩展或移植数据模型参考页面中的相关条目?XXX库手册里的Runpy,pkgutil等等应该都加另请参见链接到页面顶部的新导入系统章节。XXX是否要添加更多关于初始化__main__的不同方式的解释?XXX补充更多关于__main__怪异/欺骗人功能的信息(比如直接从PEP 5抄袭)。

5.当Python additional -m选项启动时,__spec__将被设置为相应模块或包的模块规范。__spec__也将在__main__模块作为执行目录、zip文件或其他sys.path条目的一部分加载时填充。在其他情况下,__main__。_ spec _ _将被设置为None,因为用于填充_ _ main _ _的代码并不直接对应可以导入的模块:交互提示,-c选项从stdin运行。6.直接从源代码或字节码文件运行。请注意_ _ main _ _。_ spec _ _在最后一种情况下总是None,如果希望__main__中的元数据生效,请使用-m开关。还要注意,即使__main__对应于可导入的模块和__main__。__spec__被相应地设置,它们仍将被视为不同的模块。这是因为使用if _ _ name _ _=保护的代码块;_ _ main _ :只有当模块用于填充__main__命名空间而不是普通导入时,才会执行检测。5.9.未决问题项目

以上就是关于计算机开发中什么是初始化?的知识,后面我们会继续为大家整理关于初始化的知识,希望能够帮助到大家!