python使用import导入模块详解

在python程序中每一个独立的.py文件具有特定的功能,如果其功能需要被外界使用,该文件就构成了一个模块。

1.模块的定义规则:

 (1)模块中可以被使用的资源:类、函数、变量(全局)。

 (2)模块的名称必须满足标识符命名规则。

2.模块的导入与使用:

  1)全部导入:import 模块名称

    模块资源使用格式:

    模块名.类名/函数名/变量名

  2)局部导入:

    (1)from 模块名称

    (2)from 模块名称 import 资源名称一,资源名称2

    (3)from 模块名称 import *

    模块资源使用格式:

    类名/函数名/变量名

注:后导入的资源根据名称覆盖先导入的资源.

案例:理解模块全部导入和局部导入的使用差别

#如果使用全部导入:import 模块名称 如:import service.sercice_login2(导入service包下的sercice_login2模块),
#当在下面try中调用相关方法时,必须在方法名前加上service.sercice_login2.方法名 ;
(1)
import service.sercice_login2
try:
    service.sercice_login2.check_login(name,pwd)
若采用局部导入,则不需要:
(2) 
from service.sercice_login2 import *
try:
    check_login(name,pwd)

 

 

 

    

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值