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 字符串操作实现代码(截取/替换/查找/分割)
Jun 08 Python
用实例解释Python中的继承和多态的概念
Apr 27 Python
python如何通过protobuf实现rpc
Mar 06 Python
python 根据正则表达式提取指定的内容实例详解
Dec 04 Python
python中文分词教程之前向最大正向匹配算法详解
Nov 02 Python
python写入已存在的excel数据实例
May 03 Python
Python实现矩阵相乘的三种方法小结
Jul 26 Python
python爬虫超时的处理的实例
Dec 19 Python
python实现在cmd窗口显示彩色文字
Jun 24 Python
Django 查询数据库并返回页面的例子
Aug 12 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
Nov 08 Python
Python3读取和写入excel表格数据的示例代码
Jun 09 Python
python基础之文件操作
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
python 标准库原理与用法详解之os.path篇
Oct 24 #Python
Python干货实战之八音符酱小游戏全过程详解
关于python pygame游戏进行声音添加的技巧
Oct 24 #Python
You might like
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
简述php环境搭建与配置
2016/12/05 PHP
thinkphp5框架路由原理与用法详解
2020/02/11 PHP
IE8 原生JSON支持
2009/04/13 Javascript
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
2012/12/27 Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
2013/08/06 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
jquery插件corner实现圆角边框的方法
2015/03/09 Javascript
JavaScript function函数种类详解
2016/02/22 Javascript
JavaScript语言精粹经典实例(整理篇)
2016/06/07 Javascript
微信小程序 增、删、改、查操作实例详解
2017/01/13 Javascript
微信小程序 五星评价功能的实现
2017/03/09 Javascript
node.js平台下的mysql数据库配置及连接
2017/03/31 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
JavaScript判断浏览器运行环境的详细方法
2019/06/30 Javascript
Vue Extends 扩展选项用法完整实例
2019/09/17 Javascript
微信小程序实现禁止分享代码实例
2019/10/19 Javascript
jstree中的checkbox默认选中和隐藏示例代码
2019/12/29 Javascript
Python中关于字符串对象的一些基础知识
2015/04/08 Python
详解python3中socket套接字的编码问题解决
2017/07/01 Python
python2.7安装图文教程
2018/03/13 Python
python 自动重连wifi windows的方法
2018/12/18 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
python树的同构学习笔记
2019/09/14 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
Tensorflow限制CPU个数实例
2020/02/06 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
2020/10/14 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
环境科学专业个人求职的自我评价
2013/11/28 职场文书
小学教育见习总结
2015/06/23 职场文书
教你利用python实现企业微信发送消息
2021/05/23 Python
redis cluster支持pipeline的实现思路
2021/06/23 Redis