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脚本实时处理log文件的方法
Nov 21 Python
centos6.4下python3.6.1安装教程
Jul 21 Python
使用Python+Splinter自动刷新抢12306火车票
Jan 03 Python
Django 缓存配置Redis使用详解
Jul 23 Python
Django如何实现上传图片功能
Aug 16 Python
python 字典的打印实现
Sep 26 Python
tensorflow 限制显存大小的实现
Feb 03 Python
Python3运算符常见用法分析
Feb 14 Python
python画图常规设置方式
Mar 05 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
Mar 13 Python
python将数据插入数据库的代码分享
Aug 16 Python
基于python的matplotlib制作双Y轴图
Apr 20 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
用PHP和ACCESS写聊天室(三)
2006/10/09 PHP
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
2016/09/23 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
2017/01/20 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
javascript 原型模式实现OOP的再研究
2009/04/09 Javascript
js实现的复制兼容chrome和IE
2014/04/03 Javascript
jquery中ready()函数执行的时机和window的load事件比较
2015/06/22 Javascript
JavaScript中setter和getter方法介绍
2016/07/11 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
2018/08/02 Javascript
js使用Promise实现简单的Ajax缓存
2018/11/14 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
2019/04/29 Javascript
原生js实现trigger方法示例代码
2019/05/22 Javascript
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
python itchat实现微信自动回复的示例代码
2017/08/14 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
Python I/O与进程的详细讲解
2019/03/08 Python
python使用Paramiko模块实现远程文件拷贝
2019/04/30 Python
Python获取时间戳代码实例
2019/09/24 Python
Python 3.8正式发布重要新功能一览
2019/10/17 Python
Python3爬虫带上cookie的实例代码
2020/07/28 Python
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
全球独特生活方式产品和礼品购物网站:AHAlife
2018/09/18 全球购物
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
2014/03/30 面试题
J2EE模式面试题
2016/10/11 面试题
竞选生活委员演讲稿
2014/04/28 职场文书
幼儿园区域活动总结
2014/05/08 职场文书
公司经理任命书
2014/06/05 职场文书
小学生读书活动总结
2014/06/30 职场文书
教师党员学习群众路线心得体会
2014/11/04 职场文书
2014年资料员工作总结
2014/11/18 职场文书
2014年个人教学工作总结
2014/12/09 职场文书
Python3 如何开启自带http服务
2021/05/18 Python
Golang的继承模拟实例
2021/06/30 Golang