Python自学笔记_day07

一、模块导入

当解释器遇到import关键字,会去查找对应的模块。查找顺序如下:当前目录-sys模块中的path变量所有路径-按默认搜索路径。

二、模块导入的方式

2.1 import直接导入模块

import time
print(time.ctime())# 调用模块中的函数

import首次导入时会产生如下3步操作:

1.首先打开模块

2.然后执行对应的模块文件,将执行过程中产生的名字都丢到名称空间

3.最后在程序中会有一个模块的名称指向模块的名称空间

2.2 from…import…导入模块中的部分函数

from time import ctime,time #部分导入
print(ctime())

from…import…首次导入时会产生如下步操作:

1.以模块为准创造了一个模块的名称空间

2.然后执行对应的模块文件,将执行过程中产生的名字都丢到名称空间

3.在当前执行文件的名称空间中拿到一个名字,该名字直接指向模块中的某一个名字,意味着可以不用加任何的前缀,而直接使用

优点:不用加前缀,代码简洁

缺点:容易与当前执行文件中名称空间中的名字产生冲突

2.3import …as 自定义名称

import time as mytime #加了一个别名
print(mytime.ctime())

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值