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批量修改文件后缀的方法
Jan 26 Python
Python实现给qq邮箱发送邮件的方法
May 28 Python
浅析AST抽象语法树及Python代码实现
Jun 06 Python
Python编程实现的简单神经网络算法示例
Jan 26 Python
Python获取CPU、内存使用率以及网络使用状态代码
Feb 08 Python
python3读取csv和xlsx文件的实例
Jun 22 Python
使用python对文件中的数值进行累加的实例
Nov 28 Python
python制作简单五子棋游戏
Jun 18 Python
python基于K-means聚类算法的图像分割
Oct 30 Python
Python编写一个验证码图片数据标注GUI程序附源码
Dec 09 Python
Django项目使用ckeditor详解(不使用admin)
Dec 17 Python
详解python常用命令行选项与环境变量
Feb 20 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程序中的常见漏洞进行攻击
2006/10/09 PHP
PHP实现登录注册之BootStrap表单功能
2017/09/03 PHP
用javascript控制iframe滚动的代码
2007/04/10 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
jQuery中innerHeight()方法用法实例
2015/01/19 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
2016/01/08 Javascript
JS组件Bootstrap Select2使用方法解析
2016/05/30 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
2017/02/17 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
2017/05/08 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
js模拟F11页面全屏显示
2019/09/17 Javascript
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
easy_install python包安装管理工具介绍
2013/02/10 Python
跟老齐学Python之字典,你还记得吗?
2014/09/20 Python
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
python 默认参数问题的陷阱
2016/02/29 Python
Django1.7+python 2.78+pycharm配置mysql数据库
2016/10/09 Python
Python学习之用pygal画世界地图实例
2017/12/07 Python
对pandas中apply函数的用法详解
2018/04/10 Python
Python基于jieba库进行简单分词及词云功能实现方法
2018/06/16 Python
python支付宝支付示例详解
2019/08/22 Python
Python定时发送天气预报邮件代码实例
2019/09/09 Python
python3 字符串知识点学习笔记
2020/02/08 Python
在Python IDLE 下调用anaconda中的库教程
2020/03/09 Python
python属于软件吗
2020/06/18 Python
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
澳大利亚网上书店:QBD
2021/01/09 全球购物
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
2012/02/21 面试题
广告艺术设计专业自荐书
2014/07/08 职场文书
音乐课外活动总结
2015/05/09 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
深入理解python多线程编程
2021/04/18 Python