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 24 Python
python实现Decorator模式实例代码
Feb 09 Python
Python基于pandas实现json格式转换成dataframe的方法
Jun 22 Python
kaggle+mnist实现手写字体识别
Jul 26 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 Python
python使用pdfminer解析pdf文件的方法示例
Dec 20 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
Sep 26 Python
numpy 声明空数组详解
Dec 05 Python
python实现将json多行数据传入到mysql中使用
Dec 31 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
Mar 08 Python
python中Django文件上传方法详解
Aug 05 Python
详解python对象之间的交互
Sep 29 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横向重复区域显示二法
2008/09/25 PHP
Joomla开启SEF的方法
2016/05/04 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
jQuery lazyload 的重复加载错误以及修复方法
2010/11/19 Javascript
jQuery表格行换色的三种实现方法
2011/06/27 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
javascript中的循环语句for语句深入理解
2014/04/04 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
在JavaScript中调用Java类和接口的方法
2016/09/07 Javascript
JavaScript 继承详解(五)
2016/10/11 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
2017/02/20 Javascript
Vue.js 2.0和Cordova开发webApp环境搭建方法
2018/02/26 Javascript
ios设备中angularjs无法改变页面title的解决方法
2018/09/13 Javascript
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
JS实现动态星空背景效果
2019/11/01 Javascript
ES2020系列之空值合并运算符 '??'
2020/07/22 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
Pyqt5自适应布局实例
2019/12/13 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
纯css3实现的竖形无限级导航
2014/12/10 HTML / CSS
印度在线内衣和时尚目的地:Zivame
2017/09/28 全球购物
Made in Design意大利:现代家具、名家灯具和装饰
2020/10/27 全球购物
共产党员公开承诺践诺书
2014/05/28 职场文书
反四风对照检查材料思想汇报
2014/09/16 职场文书
家庭聚会祝酒词
2015/08/11 职场文书
运动会200米广播稿
2015/08/19 职场文书
win10如何更改appdata文件夹的默认位置?
2022/07/15 数码科技