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 相关文章推荐
编写自定义的Django模板加载器的简单示例
Jul 21 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
python requests 库请求带有文件参数的接口实例
Jan 03 Python
python 利用turtle库绘制笑脸和哭脸的例子
Nov 23 Python
使用python动态生成波形曲线的实现
Dec 04 Python
Python selenium模拟手动操作实现无人值守刷积分功能
May 13 Python
Python Tornado核心及相关原理详解
Jun 24 Python
Python实现播放和录制声音的功能
Aug 12 Python
PyCharm上安装Package的实现(以pandas为例)
Sep 18 Python
基于Python制作一副扑克牌过程详解
Oct 19 Python
教你怎么用python爬取爱奇艺热门电影
May 20 Python
浅谈Python数学建模之数据导入
Jun 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
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
2015/07/06 PHP
详解WordPress中添加友情链接的方法
2016/05/21 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
laravel配置Redis多个库的实现方法
2019/04/10 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
js网页中的(运行代码)功能实现思路
2013/02/04 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
Jquery操作下拉框(DropDownList)实现取值赋值
2013/08/13 Javascript
JavaScript动态创建div属性和样式示例代码
2013/10/09 Javascript
自己封装的常用javascript函数分享
2015/01/07 Javascript
javascript实现数独解法
2015/03/14 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
JavaScript程序设计高级算法之动态规划实例分析
2017/11/24 Javascript
React+Webpack快速上手指南(小结)
2018/08/15 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
python实现给字典添加条目的方法
2014/09/25 Python
Python简单获取自身外网IP的方法
2016/09/18 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
2019/05/04 Python
Pytorch 抽取vgg各层并进行定制化处理的方法
2019/08/20 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
2020/06/23 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
阿联酋最好的手机、电子产品和家用电器网上商店:Eros Digital Home
2020/08/09 全球购物
Oracle性能调优原则
2012/05/03 面试题
大专毕业生简历的自我评价
2013/10/20 职场文书
小学班主任事迹材料
2014/12/17 职场文书
幼儿园2015年度工作总结
2015/04/01 职场文书
2015年安全生产管理工作总结
2015/05/25 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
Jupyter Notebook 如何修改字体和大小以及更改字体样式
2021/06/03 Python
Golang ort 中的sortInts 方法
2022/04/24 Golang