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调用短信猫控件实现发短信功能实例
Jul 04 Python
Python利用pyHook实现监听用户鼠标与键盘事件
Aug 21 Python
python实现实时监控文件的方法
Aug 26 Python
Python下的Softmax回归函数的实现方法(推荐)
Jan 26 Python
Python解惑之整数比较详解
Apr 24 Python
python+opencv实现动态物体识别
Jan 09 Python
pycharm运行出现ImportError:No module named的解决方法
Oct 13 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
Dec 24 Python
详解python 3.6 安装json 模块(simplejson)
Apr 02 Python
简单了解python的内存管理机制
Jul 08 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
Python 读取WAV音频文件 画频谱的实例
Mar 14 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
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
PHP合并两个数组的两种方式的异同
2012/09/14 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
2014/06/29 PHP
PHP CodeIgniter框架的工作原理研究
2015/03/30 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
动态调用css文件——jquery的应用
2007/02/20 Javascript
常用Extjs工具:Extjs.util.Format使用方法
2012/03/22 Javascript
js实现的复制兼容chrome和IE
2014/04/03 Javascript
使用jQuery判断IE浏览器版本的代码
2014/06/14 Javascript
jQuery中:text选择器用法实例
2015/01/03 Javascript
微信JS接口大全
2016/08/25 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
jQuery滚动监听实现商城楼梯式导航效果
2017/03/06 Javascript
微信小程序开发中的疑问解答汇总
2017/07/03 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
Vue.js框架路由使用方法实例详解
2017/08/25 Javascript
vue created钩子函数与mounted钩子函数的用法区别
2020/11/05 Javascript
Python的print用法示例
2014/02/11 Python
跟老齐学Python之数据类型总结
2014/09/24 Python
Python实现简单字典树的方法
2016/04/29 Python
python executemany的使用及注意事项
2017/03/13 Python
Sanic框架路由用法实例分析
2018/07/16 Python
python读取图片并修改格式与大小的方法
2018/07/24 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
python 连续不等式语法糖实例
2020/04/15 Python
Python 解析简单的XML数据
2020/07/24 Python
如何利用python进行时间序列分析
2020/08/04 Python
什么是继承
2013/12/07 面试题
就业表自我评价分享
2014/02/06 职场文书
同志主要表现材料
2014/08/21 职场文书
工作时间证明
2015/06/15 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
销售人员管理制度
2015/08/06 职场文书
Vue和Flask通信的实现
2021/05/19 Vue.js
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫