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 实现堆排序算法代码
Jun 05 Python
Python 的类、继承和多态详解
Jul 16 Python
python @property的用法及含义全面解析
Feb 01 Python
python中不能连接超时的问题及解决方法
Jun 10 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
Dec 15 Python
Python中__repr__和__str__区别详解
Nov 07 Python
如何基于python实现画不同品种的樱花树
Jan 03 Python
python如何写出表白程序
Jun 01 Python
Python虚拟环境库virtualenvwrapper安装及使用
Jun 17 Python
基于tensorflow for循环 while循环案例
Jun 30 Python
python使用多线程查询数据库的实现示例
Aug 17 Python
python库sklearn常用操作
Aug 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
2006/10/09 PHP
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
2007/02/15 PHP
PHP采用get获取url汉字出现乱码的解决方法
2014/11/13 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
2019/04/12 PHP
Yii框架实现对数据库的CURD操作示例
2019/09/03 PHP
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
javascript学习笔记(六)数据类型和JSON格式
2014/10/08 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
DOM基础教程之使用DOM设置文本框
2015/01/20 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
2020/09/13 Javascript
纯js实现手风琴效果代码
2020/04/17 Javascript
js+html5实现侧滑页面效果
2017/07/15 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
nodeJs实现基于连接池连接mysql的方法示例
2018/02/10 NodeJs
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
jquery实现垂直无限轮播的方法分析
2019/07/16 jQuery
vue中渲染对象中属性时显示未定义的解决
2020/07/31 Javascript
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
python面试题小结附答案实例代码
2019/04/11 Python
python脚本监控logstash进程并邮件告警实例
2020/04/28 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
2020/10/31 Python
利用CSS3实现平移动画效果示例代码
2016/10/12 HTML / CSS
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
Android interview questions
2016/12/25 面试题
2014自荐信的写作技巧
2014/01/28 职场文书
关于环保的建议书400字
2014/03/12 职场文书
车间安全生产标语
2014/06/06 职场文书
2014年政工师工作总结
2014/12/18 职场文书
信息技术课教学反思
2016/02/23 职场文书
生鲜超市—未来中国最具有潜力零售业态
2019/08/02 职场文书
Python基础知识之变量的详解
2021/04/14 Python
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
2021/06/29 Javascript
java如何实现获取客户端ip地址的示例代码
2022/04/07 Java/Android