初始化电脑的意思是把电脑的系统恢复到出厂设置,出厂设置本身就存在电脑的硬盘上,相当于从一个盘的文件复制到其它盘去,是正常的操作范围,不存在对电脑有坏的影响。
重置电脑会清空C盘全部数据,将系统恢复至初始化。不过,其他盘符的数据文件,是不会没的。
一般来说,用户只有在系统运行速度严重变慢,或者遇到某些不可解决的问题时,才会选择重置电脑。
初始化就是把变量赋为默认值,把控件设为默认状态,把没准备的准备好。 但是如果是整个系统初始化那就不一样了。 每个软件,或是工具,系统等都有一个初始化。如系统的初始化就是将你的系统还原到一开始做的备份那。设置等都还原至那个位置。如果是一个软件的初始化,基本都是将一些功能的设置都还原为开始设置,意思就是恢复默认设置差不多。 1、程序默认信息(公司信息.建表(把调试用的数据清空),数据类型等) 2、把客户一些基本信息输入等.初始化就是程序运行前将某些特定的数据恢复至默认值,达到一个最原始状态。
1.根据 __main__ 被初始化的方式,__main__.__spec__ 会被设置相应值或是 None。
当 Python 附加 -m 选项启动时,__spec__ 会被设为相应模块或包的模块规格说明。 __spec__ 也会在 __main__ 模块作为执行某个目录,zip 文件或其它 sys.path 条目的一部分加载时被填充。
2.在 其余的情况 下 __main__.__spec__ 会被设为 None,因为用于填充 __main__ 的代码不直接与可导入的模块相对应:
交互型提示,-c 选项
从 stdin 运行
直接从源码或字节码文件运行
3.请注意在最后一种情况中 __main__.__spec__ 总是为 None,即使 文件从技术上说可以作为一个模块被导入。 如果想要让 __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 395 复制)。
5.当 Python 附加 -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. 开放问题项