python模块和包的应用BASE_PATH使用解析


Posted in Python onDecember 14, 2019

这篇文章主要介绍了python模块和包的应用BASE_PATH使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

python中的模块(module)是管理python应用程序的工具,而包(package)是管理模块的工具.在管理和使用包的时候需要注意,调用注意设置文件的相对路径,以保证程序的可移植性.

下面的小程序主要应用os和sys模块中的一些目录管理方法实现了BASE_PATH的设置.

import os
import sys
BASE_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_PATH)
from my_pack import calculate
print(calculate.add(3,4))
print('OK')
print(calculate.sub(5,7))本程序的目录结构是BASE_PATH目录下建立一个EXEC文件夹,里面放了一个bin.py的应该程序入口,在BASE_PATH目录夹下同时建立一个包my_pack,里面自建了一个模块calculate.py.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pycharm 使用心得(五)断点调试
Jun 06 Python
python实现的用于搜索文件并进行内容替换的类实例
Jun 28 Python
Python 递归函数详解及实例
Dec 27 Python
Python调用ctypes使用C函数printf的方法
Aug 23 Python
Tensorflow加载预训练模型和保存模型的实例
Jul 27 Python
使用Python编写Prometheus监控的方法
Oct 15 Python
详解pyppeteer(python版puppeteer)基本使用
Jun 12 Python
Django中间件拦截未登录url实例详解
Sep 03 Python
Python-Flask:动态创建表的示例详解
Nov 22 Python
解析PyCharm Python运行权限问题
Jan 08 Python
Python 忽略文件名编码的方法
Aug 01 Python
python opencv pytesseract 验证码识别的实现
Aug 28 Python
python socket通信编程实现文件上传代码实例
Dec 14 #Python
python如何使用socketserver模块实现并发聊天
Dec 14 #Python
python paramiko远程服务器终端操作过程解析
Dec 14 #Python
安装PyInstaller失败问题解决
Dec 14 #Python
django自定义模板标签过程解析
Dec 14 #Python
django序列化serializers过程解析
Dec 14 #Python
Python搭建HTTP服务过程图解
Dec 14 #Python
You might like
$_GET['goods_id']+0 的使用详解
2013/06/06 PHP
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
用nodejs写的一个简单项目打包工具
2013/05/11 NodeJs
javasciprt下jquery函数$.post执行无响应的解决方法
2014/03/13 Javascript
浅析webapp框架AngularUI的demo
2014/12/21 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
js实现鼠标点击左上角滑动菜单效果代码
2015/09/06 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
JS实现简单抖动效果
2017/06/01 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
vue slot 在子组件中显示父组件传递的模板
2018/03/02 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
简单的Python2.7编程初学经验总结
2015/04/01 Python
python实现中文输出的两种方法
2015/05/09 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
详解python中的json和字典dict
2018/06/22 Python
python 自定义对象的打印方法
2019/01/12 Python
彻底解决Python包下载慢问题
2020/11/15 Python
详解HTML5中的picture元素响应式处理图片
2018/01/03 HTML / CSS
英国最大的女士服装零售商:Bonmarché
2017/08/17 全球购物
机械电子工程专业推荐信范文
2013/11/20 职场文书
学期研究性学习个人的自我评价
2014/01/09 职场文书
县优秀教师事迹材料
2014/01/31 职场文书
财务会计自荐信范文
2014/02/21 职场文书
公证委托书大全
2014/04/04 职场文书
治超工作实施方案
2014/05/04 职场文书
党员三严三实对照检查材料
2014/10/13 职场文书
六五普法学习心得体会
2016/01/21 职场文书
初中思想品德教学反思
2016/02/24 职场文书
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers