【python教程】(4)python中的模块

往期回顾:

【Python教程】(1):认识python,环境安装以及第一个程序

【python教程】(2)python中的数据类型

【python教程】(3)python中的函数

python之所以强大,就在于它的模块众多!

如果把编程比喻为雕刻木雕的过程,那么模块就是雕刻一个木雕艺术品所要用到的雕刻工具。

 

模块为何物?

在python中,模块也是由一个个.py程序组成,不同的模块有不同的功能,利用现成的模块可以节省很多时间。

 

模块怎么安装?

模块的使用方法很简单,只要用import语句+模块对应的名称即可导入,当你安装完python之后就已经默认安装好了一些模块,如sys,os,time等。

 

    由于使用python的开发者的需求不同,所以他们需要安装的模块也不同,比如从事数据科学或者深度学习的开发者一般会安装numpy、panda、matplotlib等处理数据必备模块,而研究爬虫的开发者则会安装beautifulsoup、etree、Selecter等高效爬虫模块。

    如果你在网上下载下来一个项目代码,在运行过程中发现报错说‘no modual named xxx’,那么很可能就意味着你没有安装相关模块,这时候,你只需要用命令pip install xxx去安装该模块即可,注意,不是所有模块都是可以用这个方法安装的,如果不能用这个方法安装的话,可以去网上搜一下安装办法,一般都可以找到,另附上python模块库的网站  python模块库

    在这个网站上可以下载离线安装包安装对应的模块,并用pip install xxx.whl命令安装。

    如果你下载的代码很友好,作者可能会附上一个运行该程序所需的所有模块的文件,一般叫做requirement.txt,打开看看,可以看到模块名和模块对应的版本,这时候我们可以在这个目录下打开命令行,运行pip install -r requirement.txt来安装所有模块,方便,省事儿。

 

活用模块

模块也是别人写的代码,既然是别人写的代码,就可以修改,进而辅助我们进行开发,如果你在开发的过程中发现错误提示信息中不仅有自己写的程序,而且还有某个模块中的代码报错,不要怕改了模块里的代码会怎样,程序员是不受既有代码约束的,勇敢的去改去调试吧!

在pycharm里面,涉及模块的文件颜色与普通文件有所区别:

当你想要编辑这类文件中的代码的时候,pycharm就会提醒你这个文件不是这个项目中的文件:

 

这个时候选择‘老子就是要修改’,反正我加个print输出语句,又不会怎样~改完最好不要关闭这个文件,免得等一下想回来撤销又找不到文件。

 

好了,这一期就讲到这里,模块是python开发过程中无时不刻都要接触到的,所以还有更多的模块使用技巧等待着你们自己去发现~

 

下期预告:

【python教程】(5)python开发必备软件

欢迎关注“pyhon修炼之道”,我们将持续更新新鲜python相关文章~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值