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中bisect模块用法实例
Sep 25 Python
Python获取Windows或Linux主机名称通用函数分享
Nov 22 Python
Python中shutil模块的常用文件操作函数用法示例
Jul 05 Python
Python外星人入侵游戏编程完整版
Mar 30 Python
python爬虫之百度API调用方法
Jun 11 Python
python实现冒泡排序算法的两种方法
Mar 10 Python
Python操作Sql Server 2008数据库的方法详解
May 17 Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
Jul 19 Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
May 13 Python
Python快速优雅的批量修改Word文档样式
May 20 Python
Python实战之大鱼吃小鱼游戏的实现
Apr 01 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数组中的重复值的实现代码
2011/07/17 PHP
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
mantis安装、配置和使用中的问题小结
2014/07/14 PHP
document.designMode的功能与使用方法介绍
2007/11/22 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
2010/12/06 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
jQuery 3.0十大新特性
2016/07/06 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
详解node中创建服务进程
2017/05/09 Javascript
JQueryMiniUI按照时间进行查询的实现方法
2017/06/07 jQuery
vue父组件中获取子组件中的数据(实例讲解)
2017/09/27 Javascript
AngularJS 仿微信图片手势缩放的实例
2017/09/28 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
vue.js实现简单的计算器功能
2020/02/22 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
一文秒懂nodejs中的异步编程
2021/01/28 NodeJs
python中xrange和range的区别
2014/05/13 Python
用Python中的字典来处理索引统计的方法
2015/05/05 Python
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
python中获得当前目录和上级目录的实现方法
2017/10/12 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
python获取当前文件路径以及父文件路径的方法
2019/07/10 Python
python实现代码统计程序
2019/09/19 Python
HTML5引入的新数组TypedArray介绍
2012/12/24 HTML / CSS
巴西最大的家具及装饰用品店:Mobly
2017/10/11 全球购物
应届生法律求职信
2013/10/22 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
六年级语文下册教学计划
2015/01/22 职场文书
2015年清明节演讲稿范文
2015/03/17 职场文书
大学副班长竞选稿
2015/11/21 职场文书
微信小程序实现聊天室功能
2021/06/14 Javascript
python游戏开发Pygame框架
2022/04/22 Python