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中声明只包含一个元素的元组数据方法
Aug 25 Python
跟老齐学Python之玩转字符串(1)
Sep 14 Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 Python
unittest+coverage单元测试代码覆盖操作实例详解
Apr 04 Python
python实现按行分割文件
Jul 22 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
Jun 17 Python
python实现简单贪吃蛇游戏
Sep 29 Python
python反爬虫方法的优缺点分析
Nov 25 Python
Python 转移文件至云对象存储的方法
Feb 07 Python
如何利用python和DOS获取wifi密码
Mar 31 Python
Python Pandas知识点之缺失值处理详解
May 11 Python
教你怎么用Python selenium操作浏览器对象的基础API
Jun 23 Python
python基础之文件操作
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
python 标准库原理与用法详解之os.path篇
Oct 24 #Python
Python干货实战之八音符酱小游戏全过程详解
关于python pygame游戏进行声音添加的技巧
Oct 24 #Python
You might like
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
2014/06/06 PHP
PHP中的日期加减方法示例
2014/08/21 PHP
PHP+Apache实现二级域名之间共享cookie的方法
2019/07/24 PHP
鼠标图片振动代码
2006/07/06 Javascript
js静态作用域的功能。
2006/12/25 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
基于jQuery实现网页进度显示插件
2015/03/04 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
2015/12/03 Javascript
JavaScript学习笔记之数组求和方法
2016/03/23 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
JS+HTML5实现图片在线预览功能
2017/07/22 Javascript
基于input动态模糊查询的实现方法
2017/12/12 Javascript
jQuery实现动态控制页面元素的方法分析
2017/12/20 jQuery
解决vue-cli webpack打包后加载资源的路径问题
2018/09/25 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
10款最好的Web开发的 Python 框架
2015/03/18 Python
python递归计算N!的方法
2015/05/05 Python
python 获取当天每个准点时间戳的实例
2018/05/22 Python
浅谈dataframe中更改列属性的方法
2018/07/10 Python
对python修改xml文件的节点值方法详解
2018/12/24 Python
Python多叉树的构造及取出节点数据(treelib)的方法
2019/08/09 Python
python实现每天自动签到领积分的示例代码
2020/08/18 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
Booking.com荷兰:全球酒店网上预订
2017/08/22 全球购物
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
2015/08/04 面试题
Ruby如何创建一个线程
2013/03/10 面试题
运动会通讯稿300字
2014/02/02 职场文书
集体生日活动方案
2014/08/18 职场文书
向国旗敬礼活动总结范文2014
2014/09/27 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
用人单位聘用意向书
2015/05/11 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
2016年五一国际劳动节活动总结
2016/04/06 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书