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编程中归并排序算法的实现步骤详解
May 04 Python
python pandas 组内排序、单组排序、标号的实例
Apr 12 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
Jun 22 Python
PyCharm设置SSH远程调试的方法
Jul 17 Python
对python实现模板生成脚本的方法详解
Jan 30 Python
使用selenium模拟登录解决滑块验证问题的实现
May 10 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
Aug 21 Python
关于Python3 lambda函数的深入浅出
Nov 27 Python
Python3操作MongoDB增册改查等方法详解
Feb 10 Python
python实现简单井字棋游戏
Mar 04 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
Dec 09 Python
Python实现学生管理系统(面向对象版)
Jun 24 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加MYSQL服务器
2006/10/09 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
2016/09/09 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
JSON无限折叠菜单编写实例
2013/12/16 Javascript
jquery获取radio值(单选组radio)
2014/10/16 Javascript
node.js中的fs.lstatSync方法使用说明
2014/12/16 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
JavaScript过滤字符串中的中文与空格方法汇总
2016/03/07 Javascript
JS数字千分位格式化实现方法总结
2016/12/16 Javascript
React Native 环境搭建的教程
2017/08/19 Javascript
React-Native中props具体使用详解
2017/09/04 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
2018/08/13 Javascript
Jquery实现无缝向上循环滚动列表的特效
2019/02/13 jQuery
JS+CSS实现随机点名(实例代码)
2019/11/04 Javascript
javascript单张多张图无缝滚动实例代码
2020/05/10 Javascript
理解Proxy及使用Proxy实现vue数据双向绑定操作
2020/07/18 Javascript
[02:47]3.19DOTA2发布会 国服成长历程回顾
2014/03/25 DOTA
Python遍历指定文件及文件夹的方法
2015/05/09 Python
python2 与python3的print区别小结
2018/01/16 Python
Django框架中间件(Middleware)用法实例分析
2019/05/24 Python
使用python制作一个为hex文件增加版本号的脚本实例
2019/06/12 Python
DJango的创建和使用详解(默认数据库sqlite3)
2019/11/18 Python
python中count函数简单的实例讲解
2020/02/06 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
Html5内唤醒百度、高德APP的实现示例
2019/05/20 HTML / CSS
iframe跨域的几种常用方法
2019/11/11 HTML / CSS
波兰化妆品和护肤品购物网站:eKobieca
2019/08/30 全球购物
伦敦鲜花递送:Flower Station
2021/02/03 全球购物
民族团结先进个人事迹材料
2014/06/02 职场文书
校运会口号
2014/06/18 职场文书
就业协议书范本
2014/10/08 职场文书
建议书格式
2015/02/04 职场文书