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  连接字符串(join %)
Sep 06 Python
Python实现多行注释的另类方法
Aug 22 Python
python读取excel表格生成erlang数据
Aug 26 Python
python 筛选数据集中列中value长度大于20的数据集方法
Jun 14 Python
python调用百度语音识别api
Aug 30 Python
pycharm设置当前工作目录的操作(working directory)
Feb 14 Python
Python3将ipa包中的文件按大小排序
Apr 17 Python
python 异步async库的使用说明
May 04 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
Oct 15 Python
用 python 进行微信好友信息分析
Nov 28 Python
如何利用python和DOS获取wifi密码
Mar 31 Python
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
May 27 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
apache mysql php 源码编译使用方法
2012/05/03 PHP
使用php实现截取指定长度
2013/08/06 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
JavaScript实现x秒后自动跳转到一个页面
2013/01/03 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
2013/05/07 Javascript
教你在heroku云平台上部署Node.js应用
2014/07/30 Javascript
jQuery实现响应鼠标滚动的动感菜单效果
2015/09/21 Javascript
理解JS绑定事件
2016/01/19 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
jquery UI Datepicker时间控件冲突问题解决
2016/12/16 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
JS高级运动实例分析
2016/12/20 Javascript
基于JavaScript实现滑动门效果
2017/03/16 Javascript
View.post() 不靠谱的地方你知道多少
2017/08/29 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
微信小程序methods中定义的方法互相调用的实例代码
2018/08/07 Javascript
JS事件绑定的常用方式实例总结
2019/03/02 Javascript
JavaScript动态检测密码强度原理及实现方法详解
2019/06/11 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
Python栈类实例分析
2015/06/15 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
Pycharm配置autopep8实现流程解析
2020/11/28 Python
python中xlutils库用法浅析
2020/12/29 Python
一百多行代码实现react拖拽hooks
2021/03/23 Javascript
中专自我鉴定
2014/02/05 职场文书
医院领导班子四风对照检查材料
2014/09/27 职场文书
优秀共产党员推荐材料
2014/12/18 职场文书
教师年度个人总结
2015/02/11 职场文书
2015年酒店前台工作总结
2015/04/20 职场文书
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技
Python实现批量将文件复制到新的目录中再修改名称
2022/04/12 Python