python中的模块导入

模块是python程序架构中的一个核心概念。
在python中,每一个以扩展名.py结尾的python源代码文件都被认为是一个模块。其他文件可以通过导入一个模块来读取这个模块的内容。
什么是导入?导入从本质上来讲,被认为是载入另一个文件,并能够读取那个文件的内容。

我们可以通过简单的import和from来实现导入一个模块的功能。

 

 

可能这么讲起来有点晦涩。

那么实际使用Py代码来看一下如何实现这个过程了。

 

 

但是在默认情况下,只是在每次会话的第一次运行。在第一次导入后,其他的导行。入都不会再工作了。甚至在另外一个窗口中改变并保存了模块的源代码文件也不行。
即便利用py_compile进行从新编译也是不行的。
只能够利用python中内置的reload(重载)函数在同一次会话中再次运行文件。
reload函数希望获得的参数是一个已经加载了的模块对象的名称,所以如果在重载之前,请确保已经成功地导入了这个模块。

reload是一个被调用的函数,所以reload函数模块对象的名称前还需要括号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值