Python3 模块、包调用&路径详解


Posted in Python onOctober 25, 2017

如下所示:

'''
以下代码均为讲解,不能实际操作
'''
'''
博客园 Infi_chu
'''
'''
模块的优点:
1.高可维护性
2.可以大大减少编写的代码量

模块一共有三种:
1.Python标准库
2.第三方模块
3.应用程序自定义模块
'''
# import example # 调用example模块
# from example import example # 调用example模块中的一个example方法
'''
博客园 Infi_chu
'''


'''
包的特点:
1.有__init__.py文件
2.有很多模块组成
'''

# from test import example # test为包名,example模块名,一层嵌套
# from test.test1 import example # test1、test2均为包名,test1在test中,example为模块名
# from test.test1.func1 import example # func1是example模块中的一个func1方法
# import test  # test为包名,此命令相当于执行了__init__文件
'''
博客园 Infi_chu
'''
'''
import 包 或 模块 的区别
import 包 只是执行了一个__init__.py文件,并没有与其他模块产生联系,取值时需要加.调用
import 模块 是直接调用模块
'''

'''
路径解决
'''
# import sys,os
# a = os.path.abspath(__file__)  # 得到绝对路径
# print(a)
# print(os.path.dirname(a))  # 得到上一层路径
# base_dir = os.path.dirname(os.path.dirname(a))  # 得到上上一层路径
# print(base_dir)
# sys.path.append(base_dir)
'''
博客园 Infi_chu
'''

以上这篇Python3 模块、包调用&路径详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python网络编程调用recv函数完整接收数据的三种方法
Mar 31 Python
Tornado协程在python2.7如何返回值(实现方法)
Jun 22 Python
Python爬虫实现全国失信被执行人名单查询功能示例
May 03 Python
python批量导入数据进Elasticsearch的实例
May 30 Python
TensorFlow Session会话控制&Variable变量详解
Jul 30 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
Oct 17 Python
python创建学生管理系统
Nov 22 Python
python解析命令行参数的三种方法详解
Nov 29 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
Dec 08 Python
python使用scapy模块实现ping扫描的过程详解
Jan 21 Python
Python上下文管理器Content Manager
Jun 26 Python
Python实现文字pdf转换图片pdf效果
Apr 03 Python
Python探索之创建二叉树
Oct 25 #Python
Python探索之修改Python搜索路径
Oct 25 #Python
python中 logging的使用详解
Oct 25 #Python
python下载文件记录黑名单的实现代码
Oct 24 #Python
基于python中staticmethod和classmethod的区别(详解)
Oct 24 #Python
Flask数据库迁移简单介绍
Oct 24 #Python
python里使用正则表达式的组嵌套实例详解
Oct 24 #Python
You might like
一些花式咖啡的配方
2021/03/03 冲泡冲煮
PHP抽象类基本用法示例
2018/12/28 PHP
PHP实现百度人脸识别
2019/05/06 PHP
JScript中的undefined和"undefined"的区别
2007/03/08 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
cocos2dx骨骼动画Armature源码剖析(一)
2015/09/08 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
NodeJs的优势和适合开发的程序
2016/08/14 NodeJs
js实现符合国情的日期插件详解
2017/01/19 Javascript
详谈commonjs模块与es6模块的区别
2017/10/18 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
通过vue-cli3构建一个SSR应用程序的方法
2018/09/13 Javascript
一文搞懂ES6中的Map和Set
2019/05/20 Javascript
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
Python-嵌套列表list的全面解析
2016/06/08 Python
Python中如何优雅的合并两个字典(dict)方法示例
2017/08/09 Python
解决django前后端分离csrf验证的问题
2019/02/03 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
Python使用Slider组件实现调整曲线参数功能示例
2019/09/06 Python
python实现逆滤波与维纳滤波示例
2020/02/26 Python
Styleonme中文网:韩国高档人气品牌
2017/06/21 全球购物
MIS软件工程师的面试题
2016/04/22 面试题
店长职务说明书
2014/02/04 职场文书
法律系毕业生自荐信范文
2014/03/27 职场文书
求职信结尾怎么写
2014/05/26 职场文书
财会专业毕业生自荐信
2014/07/09 职场文书
学校教师安全责任书
2014/07/23 职场文书
网站文案策划岗位职责
2015/04/14 职场文书
高中生军训感言
2015/08/01 职场文书
团支部组织委员竞选稿
2015/11/21 职场文书
详解MySQL事务的隔离级别与MVCC
2021/04/22 MySQL