python基础之模块的导入


Posted in Python onOctober 24, 2021

import导入模块

python基础之模块的导入

import time  #导入的时模块中的所有内容
print(time.ctime()) #调用模块中的函数
# import 到首次导入模块的时候,会发生如下3步操作
# 1.打开模块文件
# 2.执行模块对应的文件 将执行过程中产生的名字都丢到模块的名称空间
# 3.在程序中会有一个模块[可以取别名的]的名称只想模块的名称空间区
# 4.建立模块时,不要与模块名相同,否则系统会直接就近在文件中查找,而不是导入真正的模块
# 引用格式:模块名:函数名 可以防止不同模块中有同名方法导致错误

python基础之模块的导入

import sys 查看环境变量路径
sys.path
['', ‘D:\Python file\python39.zip', ‘D:\Python file\DLLs', ‘D:\Python file\lib', ‘D:\Python file', ‘D:\
pythonProject1\pythonProject3\venv', ‘D:\pythonProject1\pythonProject3\venv\lib\site-packages'

查看python安装路径

python基础之模块的导入

python基础之模块的导入

搜索路径:
1.当前目录
2.如果当前目录没有,到环境变量中搜索,可以用sys模块中的path变量查看所有路径
3.如果找不到,搜索默认路径

从模块中导入几个特定的函数

python基础之模块的导入

from time import ctime,time #部分导入
print(ctime())
# from ...import 首次导入发生了3个步骤
# 1 以模块为准创造一个模块的名称空间
# 2 执行模块对应的文件了,将执行过程中产生的名字都丢到模块的名称空间
# 3 在当前执行文件的名称空间中拿到一个名字 该名字直接指向模块中的
# 某一个名字,意味着可以不用加任何的前缀而直接使用了
# 优点:不用加前缀 代码更加简洁了
# 缺点:容易与当前执行文件中名称空间中的名字冲突

相同点和不同点:
相同:都会执行模块对应的文件 并且 也都会产生模块的名称空间
两者在调用功能时,都需要转到定义时寻找作用域关系
不同:
import 需要加前缀 from…import 不需要加前缀

python基础之模块的导入

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

取别名后调用就不可以用原来的名字来进行调用了,必须使用别名

python基础之模块的导入

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注三水点靠木的更多内容!

Python 相关文章推荐
Python程序设计入门(5)类的使用简介
Jun 16 Python
分析在Python中何种情况下需要使用断言
Apr 01 Python
用Python的Django框架完成视频处理任务的教程
Apr 02 Python
Python的语言类型(详解)
Jun 24 Python
Python实现的rsa加密算法详解
Jan 24 Python
Python中if elif else及缩进的使用简述
May 31 Python
Python实现简易过滤删除数字的方法小结
Jan 09 Python
python 实现将多条曲线画在一幅图上的方法
Jul 07 Python
python中Lambda表达式详解
Nov 20 Python
python列表推导和生成器表达式知识点总结
Jan 10 Python
python numpy库np.percentile用法说明
Jun 08 Python
用Python制作灯光秀短视频的思路详解
Apr 13 Python
python基础之文件操作
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
python 标准库原理与用法详解之os.path篇
Oct 24 #Python
Python干货实战之八音符酱小游戏全过程详解
关于python pygame游戏进行声音添加的技巧
Oct 24 #Python
You might like
全国中波电台频率表
2020/03/11 无线电
强烈推荐:php.ini中文版(2)
2006/10/09 PHP
PHP fopen 读取带中文URL地址的一点见解
2012/09/25 PHP
win7+apache+php+mysql环境配置操作详解
2013/06/10 PHP
PHP中配置IIS7实现基本身份验证的方法
2015/09/24 PHP
WordPress中查询文章的循环Loop结构及用法分析
2015/12/17 PHP
详谈PHP面向对象中常用的关键字和魔术方法
2017/02/04 PHP
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
关于JavaScript中的关联数组分析
2013/04/09 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
2013/12/05 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
javascript转换日期字符串为Date日期对象的方法
2015/02/13 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
微信小程序实现红包雨功能
2018/07/11 Javascript
vue-router之实现导航切换过渡动画效果
2019/10/31 Javascript
[50:21]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/19 DOTA
数据挖掘之Apriori算法详解和Python实现代码分享
2014/11/07 Python
Java分治归并排序算法实例详解
2017/12/12 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
2018/04/10 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
2018/07/25 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
python实现简单俄罗斯方块
2020/03/13 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
社会保险接收函
2014/01/12 职场文书
学生出入校管理制度
2014/01/16 职场文书
七一表彰活动方案
2014/01/18 职场文书
清华大学自主招生自荐信
2014/01/29 职场文书
无刑事犯罪记录证明
2014/09/18 职场文书
三人合伙协议书范本
2014/10/29 职场文书
公安忠诚教育心得体会
2016/01/23 职场文书
Django程序的优化技巧
2021/04/29 Python