imp是个标准库
----
模块是变量名得包,就是所谓得命名空间,而在包里面得变量名称为属性,属性简单来说就是绑定在特定对象(模块)上得变量名....这个from语句从技术上来讲,from复制了模块得属性
以便能够成为接收者得直接变量
这一次能够直接以title(变量)引用导入得字符串,而不是myfile.title(属性引用)
就是说导入过程虽然有点长但是你调用的时候可以少写一点...---
py语言是有很多的模块共同构成的,一个模块文件就是一个变量包,而且每个文件都是自己包含自己的命名空间,一个模块是不能:"看见"别的模块的变量名的.除非就是被人为的暴露给另一个模块看.因为这些好处...,模块文件在代码文件中起到了最小化命名冲突的作用....所以到底该用哪个,from就像是一个搬运工,把一个文件复制到另一个文件,这个可能会在导入的文件里面有相同的变量名就是会被覆盖.而且也不说什么提示就是给你压住了.就是吧模块的初心分隔名称给丢掉了.