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 相关文章推荐
Python格式化css文件的方法
Mar 10 Python
解决python3中解压zip文件是文件名乱码的问题
Mar 22 Python
Python解决两个整数相除只得到整数部分的实例
Nov 10 Python
pandas删除指定行详解
Apr 04 Python
Python基础学习之函数方法实例详解
Jun 18 Python
简单了解Python生成器是什么
Jul 02 Python
Python中的list与tuple集合区别解析
Oct 12 Python
python中upper是做什么用的
Jul 20 Python
解决Python安装cryptography报错问题
Sep 03 Python
Python中openpyxl实现vlookup函数的实例
Oct 28 Python
最新版 Windows10上安装Python 3.8.5的步骤详解
Nov 28 Python
Django如何重置migration的几种情景
Feb 24 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
论坛头像随机变换代码
2006/10/09 PHP
记录mysql性能查询过程的使用方法
2013/05/02 PHP
PHP整数取余返回负数的相关解决方法
2014/05/15 PHP
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
2010/12/03 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
javascript跟随滚动效果插件代码(javascript Follow Plugin)
2013/08/03 Javascript
jQuery链使用指南
2015/01/20 Javascript
angular.js分页代码的实例
2016/07/27 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
ajax的分页查询示例(不刷新页面)
2017/01/11 Javascript
JavaScript表单即时验证 验证不成功不能提交
2017/08/31 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
WebPack配置vue多页面的技巧
2018/05/15 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
js实现打字小游戏
2019/12/17 Javascript
原生js+ajax分页组件
2020/01/30 Javascript
js实现三角形粒子运动
2020/09/22 Javascript
python 实现堆排序算法代码
2012/06/05 Python
python运行时间的几种方法
2016/06/17 Python
socket + select 完成伪并发操作的实例
2017/08/15 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
实用自动化运维Python脚本分享
2018/06/04 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
2020/05/27 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
python3 os进行嵌套操作的实例讲解
2020/11/19 Python
金融事务专业毕业生求职信
2014/02/23 职场文书
广告学专业自荐信范文
2014/02/24 职场文书
车间主任岗位职责
2014/03/16 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
2014年教育培训工作总结
2014/12/08 职场文书
2015年财务人员工作总结
2015/04/10 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
如何更改Win11声音输出设备?Win11声音输出设备四种更改方法
2022/04/08 数码科技