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实例之wxpython中Frame使用方法
Jun 09 Python
使用python编写脚本获取手机当前应用apk的信息
Jul 21 Python
python中的break、continue、exit()、pass全面解析
Aug 05 Python
用Python写脚本,实现完全备份和增量备份的示例
Apr 29 Python
python 拼接文件路径的方法
Oct 23 Python
使用Python控制摄像头拍照并发邮件
Apr 23 Python
如何使用Python标准库进行性能测试
Jun 25 Python
python 日期排序的实例代码
Jul 11 Python
Django使用Channels实现WebSocket的方法
Jul 28 Python
Python使用matplotlib绘制圆形代码实例
May 27 Python
将tf.batch_matmul替换成tf.matmul的实现
Jun 18 Python
python办公自动化之excel的操作
May 23 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
smarty中先strip_tags过滤html标签后truncate截取文章运用
2010/10/25 PHP
thinkphp学习笔记之多表查询
2014/07/28 PHP
php采用file_get_contents代替使用curl实例
2014/11/07 PHP
php实现的ping端口函数实例
2014/11/12 PHP
php常见的魔术方法详解
2014/12/25 PHP
PHP数据对象PDO操作技巧小结
2016/09/27 PHP
JavaScript更改class和id的方法
2008/10/10 Javascript
JQuery悬停控制图片轮播——代码简单
2015/08/05 Javascript
C++中的string类的用法小结
2015/08/07 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
2015/11/07 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
2016/01/28 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
JavaScript实现in-place思想的快速排序方法
2016/08/07 Javascript
数组Array的排序sort方法
2017/02/17 Javascript
JS实现根据密码长度显示安全条功能
2017/03/08 Javascript
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
vue自定义一个v-model的实现代码
2018/06/21 Javascript
[01:04:30]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python 正则表达式操作指南
2009/05/04 Python
python实现网页链接提取的方法分享
2014/02/25 Python
python 七种邮件内容发送方法实例
2014/04/22 Python
python列表生成式与列表生成器的使用
2018/02/23 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
2018/04/19 Python
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
Python给图像添加噪声具体操作
2019/03/03 Python
flask利用flask-wtf验证上传的文件的方法
2020/01/17 Python
python中sort sorted reverse reversed函数的区别说明
2020/05/11 Python
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
2012/05/23 面试题
异地年检委托书范本
2014/09/24 职场文书
热情服务标语
2014/10/07 职场文书
结婚老公保证书
2015/02/26 职场文书
张丽莉观后感
2015/06/16 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫