【python学习12】模块

本文介绍了Python编程中的模块、自定义模块、主程序执行方式、包的概念和创建,以及如何导入和使用模块。此外,还提到了常用的内置模块如os和urllib,并讲解了第三方库的安装方法。重点讨论了模块与包的组织结构及其在实际项目中的应用。
摘要由CSDN通过智能技术生成

 (一)什么是模块

python程序中会包含多个模块;模块中可包括函数、类、语句;类中包括类属性、类方法、静态方法、实例属性

(二)自定义模块

 import math           #该语句导入模块

from math import pow         #该语句导入模块中的某个函数/变量/类

导入自定义模块:在pycharm左侧栏中右击目录选择make directory as source root 则不报错

(三)以主程序的形式执行

在一个模块中写入如下语句:

if _name_="_main_":

        print(10+20)

只有在主界面运行该模块时,才会输出30。

若不写if _name_="_main_",只写print(10+20),则在运行其他模块时也会输出30。

拓展:若只想语句在主界面运行某个模块时输出而不在运行其他模块时输出,则应将该语句             放到if _name_="_main_"的缩进中,以主程序的形式执行

(四)python中的包

引入包概念后:python程序可由包1、包2、包3组成,每个包又包括多个功能相近的模块(即函数.py文件),模块中又包含了函数、类、语句

pycharm中新建包: 右击文件夹,选择PythonPackage

 如上图所示,包和目录的区别是:包新建后会自动生成__init__.py文件,而木目录不会

包的导入:import package1.moduleA    #导入package1包中的moduleA 模块

    import package.moduleA as ma  #为了书写方便,ma是package.moduleA模块的别名

仅仅使用import方式导入时,只能跟包名或模块名

使用from ... import ...可以导入包、模块、函数、类、变量

from package1 import moduleA         #导入模块

from package1.moduleA import a     #导入变量

from package1.moduleA import eat  #导入函数

(五)python中常用的内置模块

 os模块用于操作文件

urllib是包、和json、re会用于爬虫技术

(六)第三方库的安装与使用

 pip install 模块名 : 是在线安装模块,打开WIN自带命令窗口输入 pip install 模块名 

(七)模块与包的总结

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值