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创建xml的方法
Mar 10 Python
Python中利用sqrt()方法进行平方根计算的教程
May 15 Python
python爬虫框架talonspider简单介绍
Jun 09 Python
简单的python协同过滤程序实例代码
Jan 31 Python
python利用requests库模拟post请求时json的使用教程
Dec 07 Python
python经典趣味24点游戏程序设计
Jul 26 Python
PyCharm搭建Spark开发环境的实现步骤
Sep 05 Python
numpy np.newaxis 的实用分享
Nov 30 Python
重写django的model下的objects模型管理器方式
May 15 Python
opencv 查找连通区域 最大面积实例
Jun 04 Python
浅谈TensorFlow之稀疏张量表示
Jun 30 Python
基于python制作简易版学生信息管理系统
Apr 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常用ODBC函数集(详细)
2013/06/24 PHP
PHP设置图片文件上传大小的具体实现方法
2013/10/11 PHP
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
json简单介绍
2008/06/10 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
JavaScript实现找质数代码分享
2015/03/24 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
2016/04/13 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
RequireJS用法简单示例
2018/08/20 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
Windows下安装 node 的版本控制工具 nvm
2020/02/06 Javascript
vue组件实现移动端九宫格转盘抽奖
2020/10/16 Javascript
addEventListener()和removeEventListener()追加事件和删除追加事件
2020/12/04 Javascript
如何在JavaScript中等分数组的实现
2020/12/13 Javascript
[48:51]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第一场 11.28
2020/12/02 DOTA
Python实现一个简单的验证码程序
2017/11/03 Python
Django Web开发中django-debug-toolbar的配置以及使用
2018/05/06 Python
解决pycharm最左侧Tool Buttons显示不全的问题
2019/12/17 Python
基于python 取余问题(%)详解
2020/06/03 Python
【HTML5】3D模型--百行代码实现旋转立体魔方实例
2016/12/16 HTML / CSS
澳大利亚免息网上购物:Shop Zero
2016/09/17 全球购物
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
ASOS西班牙官网:英国在线时尚和美容零售商
2020/01/10 全球购物
给校长的建议书500字
2014/05/15 职场文书
谢师宴邀请函
2015/02/02 职场文书
预备党员党支部意见
2015/06/02 职场文书
飞越疯人院观后感
2015/06/09 职场文书
2016年大学生暑期社会实践活动总结
2016/04/06 职场文书
解决sql server 数据库,sa用户被锁定的问题
2021/06/11 SQL Server
centos8安装MongoDB的详细过程
2021/10/24 MongoDB