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将html转成PDF的实现代码(包含中文)
Mar 04 Python
详解Django中Request对象的相关用法
Jul 17 Python
python正则表达式re之compile函数解析
Oct 25 Python
Python管理Windows服务小脚本
Mar 12 Python
Python实现的求解最小公倍数算法示例
May 03 Python
django-rest-framework解析请求参数过程详解
Jul 18 Python
详解如何减少python内存的消耗
Aug 09 Python
python Django框架实现web端分页呈现数据
Oct 31 Python
浅谈pytorch、cuda、python的版本对齐问题
Jan 15 Python
使用遗传算法求二元函数的最小值
Feb 11 Python
详解Python牛顿插值法
May 11 Python
python中%格式表达式实例用法
Jun 18 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
上海永华YH-R296(华普R-96)12波段立体声收音机的分析和打理
2021/03/02 无线电
介绍php设计模式中的工厂模式
2008/06/12 PHP
php实现rc4加密算法代码
2012/04/25 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
ThinkPHP CURD方法之table方法详解
2014/06/18 PHP
完善CodeIgniter在IDE中代码提示功能的方法
2014/07/19 PHP
PHP中list方法用法示例
2016/12/01 PHP
PHP的PDO大对象(LOBs)
2019/01/27 PHP
Laravel获取所有的数据库表及结构的方法
2019/10/10 PHP
window.onload 加载完毕的问题及解决方案(下)
2009/07/09 Javascript
url参数中有+、空格、=、%、&、#等特殊符号的问题解决
2013/05/15 Javascript
JavaScript中计算网页中某个元素的位置
2015/06/10 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
2015/08/31 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
JavaScript中的 attribute 和 jQuery中的 attr 方法浅析
2017/01/04 Javascript
ionic2懒加载配置详解
2017/09/01 Javascript
深入理解ES6中let和闭包
2018/02/22 Javascript
json字符串传到前台input的方法
2018/08/06 Javascript
使用mpvue搭建一个初始小程序及项目配置方法
2018/12/03 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
[03:20]次级联赛厮杀超职业 现超级兵对拆世纪大战
2014/10/30 DOTA
简单介绍Ruby中的CGI编程
2015/04/10 Python
Python导出DBF文件到Excel的方法
2015/07/25 Python
python 字典(dict)按键和值排序
2016/06/28 Python
Python minidom模块用法示例【DOM写入和解析XML】
2019/03/25 Python
python 将有序数组转换为二叉树的方法
2019/03/26 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
2019/06/27 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
医德医风演讲稿
2014/05/20 职场文书
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
2021/05/18 Vue.js
python 如何执行控制台命令与操作剪切板
2021/05/20 Python
Python中的datetime包与time包包和模块详情
2022/02/28 Python
TV动画《间谍过家家》公开PV
2022/03/20 日漫
Smart 2 车辆代号 HC11 全新谍照曝光
2022/04/21 数码科技