python高手养成记08:教你快速写出自己的python程序

上一篇:python高手养成记07:操作excel的4种神器

题序

前面的文章,很重要,很重要,很重要,重要的事说三遍,看完前面的文章,这个时候我们就可以开始学习,怎么样去写出自己的一个python程序了,今天来讲怎样去写给别人用的自定义模块。


章节

1、自定义自己的模块

2、调用自己的模块

3、使用第三方的模块



1、自定义自己的模块



在这个模块中,我们自己定义了一个方法,get_name,并接受从系统中获取的参数,然后打印出来,比较简单。

应该会有同学注意到最后的两行代码

if __name__ == '__main__':
    get_name()

这个代码的意思就是,当你运行这个python模块的时候,会默认运行main里面的方法,我们这个模块的main里面的方法就是get_name(),所以当我们运行的时候,就会发现可以执行到我们的方法了。



2、调用自己的模块

在上面的方法中,我们是可以直接运行我们自己的python模块的,但是有个问题,如果我们自己写了个python模块,但是又想在另外的python程序里面是调用,咋搞。

我们先自己定义一个模块,person.py,里面写上我们自己定义的一个函数,简单点。


新建另外一个模块,import就可以直接调用



在pycharm里面,会报错:No module named person,因为环境的问题,我不去理他,可以运行的。

3、使用第三方的模块

以前刚开始做机器学习的时候,不知道有anaconda这么个好东西,所以需要去安装很多第三方的模块,其实说白了,就是去下载很多别人已经写好的xxx.py,然后给我们调用而已。

如果在工作中,我们需要用到第三方的包,怎么做,其实很简单,在cmd中一句话搞定。

pip install xxx

然后你就可以在代码中使用import xxx

这一块不会太复杂,就两行代码的事。



总结

经过前几篇文章打下的基础,这一篇我们可以自己做自己的程序了,像处理excel的时候,我会直接写个python,读取excel,处理数据,导出运行,贼方便,有兴趣的同学可以关注,后面会专门讲解处理excel。


--END--

作者:溪云阁

原创作品,抄袭必究。

部分图片来源网络,如侵权请联系删除,谢谢!

如需要源码或资料,请私信我,谢谢。

举报
评论 0