版权声明:本文为作者原创文章,如转载请注明出处。
前言
对python学习过程进行记录,特别是对遇到的一些问题总结
1.导入模块
创建模块,实际上就是创建一个.py文件
导入模块方法
使用import导入模块
import module
module.fun
直接import模块,在引用时加.函数
import modulename [as alias]
as alias为给模块起的别名,通过该别名可以使用模块,例如
import numpy as np
np.arange(1,10)
使用from…imort导入模块
当使用该语句导入后,不需要再添加前缀,直接通过具体的函数即可,例如
from numpy import arange
arange(1,10)
另外,可以同时导入多个函数
from numpy import sin, cos
如果要导入模块中的全部定义,则
from numpy import *
在模块中判断是否以主程序的形式运行
if __name__=='__main__':
2.包的使用
在实际工作时,会创建多个包用于存放不同类的文件。如图所示,project work中包含多个包及多个.py文件
创建包就是创建一个文件夹,并且文件夹中创建一个名称为__init__.py的文件。创建包之后,可以使用import语句加载模块。例如Common包下有LMS模块,模块中有FxLMS函数,则有如下三种方式
from Common.LMS import FxLMS
FxLMS()
from Common import LMS
LMS.FxLMS()
import Common.LMS as lms
lms.FxLMS()
总结
要想更好的使用python,就要利用好第三方模块。自己编写的模块也要好好应用。