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的函数的一些高阶特性
Apr 27 Python
Python脚本实现自动发带图的微博
Apr 27 Python
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
Nov 02 Python
python 字典中文key处理,读取,比较方法
Jul 06 Python
python如何实现异步调用函数执行
Jul 08 Python
kali中python版本的切换方法
Jul 11 Python
python实现智能语音天气预报
Dec 02 Python
python绘制雪景图
Dec 16 Python
详解Python Opencv和PIL读取图像文件的差别
Dec 27 Python
零基础学python应该从哪里入手
Aug 11 Python
解决Python 写文件报错TypeError的问题
Oct 23 Python
python opencv旋转图片的使用方法
Jun 04 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
PHPMailer发送HTML内容、带附件的邮件实例
2014/07/01 PHP
总结PHP中数值计算的注意事项
2016/08/14 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
设置下载不需要倒计时cookie(倒计时代码)
2008/11/19 Javascript
JavaScript 组件之旅(三):用 Ant 构建组件
2009/10/28 Javascript
使用JQuery进行跨域请求
2010/01/25 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
2016/02/19 Javascript
ArtEditor富文本编辑器增加表单提交功能
2016/04/18 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
js中let和var定义变量的区别
2018/02/08 Javascript
jQuery中使用validate插件校验表单功能
2019/05/24 jQuery
小程序如何构建骨架屏
2019/05/29 Javascript
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
[02:28]DOTA2亚洲邀请赛 LGD战队巡礼
2015/02/03 DOTA
Python使用设计模式中的责任链模式与迭代器模式的示例
2016/03/02 Python
python安装cx_Oracle模块常见问题与解决方法
2017/02/21 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
Python requests模块实例用法
2019/02/11 Python
分享一个pycharm专业版安装的永久使用方法
2019/09/24 Python
使用python接受tgam的脑波数据实例
2020/04/09 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
欧洲最大的美妆零售网站:Feelunique
2017/01/14 全球购物
澳大利亚第一的设计师礼服租赁网站:GlamCorner
2017/08/13 全球购物
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2013/07/12 面试题
css animation配合SVG制作能量流动效果
2021/03/24 HTML / CSS
数学专业推荐信范文
2013/11/21 职场文书
五年级英语教学反思
2014/01/31 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
终止劳动合同协议书
2014/10/05 职场文书
财务检查整改报告
2014/11/06 职场文书
护士个人总结范文
2015/02/13 职场文书
告知书格式
2015/07/01 职场文书