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中pandas.DataFrame对行与列求和及添加新行与列示例
Mar 12 Python
Python简单读取json文件功能示例
Nov 30 Python
Python对List中的元素排序的方法
Apr 01 Python
python读取图片并修改格式与大小的方法
Jul 24 Python
Python对象中__del__方法起作用的条件详解
Nov 01 Python
django数据库自动重连的方法实例
Jul 21 Python
python提取照片坐标信息的实例代码
Aug 14 Python
Python实现多线程/多进程的TCP服务器
Sep 03 Python
python实现高斯判别分析算法的例子
Dec 09 Python
Python的pygame安装教程详解
Feb 10 Python
Python3爬虫中Ajax的用法
Jul 10 Python
聊聊python中的循环遍历
Sep 07 Python
python基础之文件操作
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
python 标准库原理与用法详解之os.path篇
Oct 24 #Python
Python干货实战之八音符酱小游戏全过程详解
关于python pygame游戏进行声音添加的技巧
Oct 24 #Python
You might like
php+jquery编码方面的一些心得(utf-8 gb2312)
2010/10/12 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
[原创]php获取数组中键值最大数组项的索引值
2015/03/17 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
2015/11/16 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
php集成动态口令认证
2016/07/21 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
网页自动刷新,不产生嗒嗒声的一个解决方法
2007/03/27 Javascript
javascript new 需不需要继续使用
2009/07/02 Javascript
点击文章内容处弹出页面代码
2009/10/01 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
jQuery前台数据获取实现代码
2011/03/16 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
ajax+jQuery实现级联显示地址的方法
2015/05/06 Javascript
jQuery进行组件开发完整实例
2015/12/15 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
jquery+css3问卷答题卡翻页动画效果示例
2016/10/26 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
Parcel 打包示例(React HelloWorld)
2018/01/16 Javascript
微信小程序实现一个简单swiper代码实例
2019/12/30 Javascript
[00:32]2018DOTA2亚洲邀请赛EG出场
2018/04/03 DOTA
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
在Pycharm中调试Django项目程序的操作方法
2019/07/17 Python
微信公众号token验证失败解决方案
2019/07/22 Python
如何基于python测量代码运行时间
2019/12/25 Python
浅谈python中频繁的print到底能浪费多长时间
2020/02/21 Python
Trunki英国官网:儿童坐骑式行李箱
2017/05/30 全球购物
全球第二大家装零售商:Lowe’s
2018/01/13 全球购物
台湾旅游网站:灿星旅游
2018/10/11 全球购物
车间主管岗位职责
2013/11/14 职场文书
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
回门宴答谢词
2014/01/13 职场文书
机电职业生涯规划书范文
2014/03/08 职场文书
员工考核评语大全
2014/04/26 职场文书
2014年政教处工作总结
2014/12/20 职场文书
优秀大学生自荐信
2015/03/26 职场文书