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

 更新时间:2019年12月14日 11:49:26   作者:Iceberg_710815  
这篇文章主要介绍了python模块和包的应用BASE_PATH使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了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.

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

相关文章

  • 详解django实现自定义manage命令的扩展

    详解django实现自定义manage命令的扩展

    这篇文章主要介绍了django实现自定义manage命令的扩展,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 菜鸟使用python实现正则检测密码合法性

    菜鸟使用python实现正则检测密码合法性

    本文给大家分享了2则使用Python实现正则表达式检测密码合法性的代码,由于是新手,所以方法比较笨,不过还是分享给小伙伴,希望对大家能够有所帮助。
    2016-01-01
  • python-docx的简单使用示例教程

    python-docx的简单使用示例教程

    这篇文章主要介绍了python-docx的简单使用,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • Python 中如何实现参数化测试的方法示例

    Python 中如何实现参数化测试的方法示例

    这篇文章主要介绍了Python 中如何实现参数化测试的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Python为Excel单元格设置填充\背景色的操作方法(纯色、渐变、图案)

    Python为Excel单元格设置填充\背景色的操作方法(纯色、渐变、图案)

    在使用Excel进行数据处理和分析时,对特定单元格进行背景颜色填充不仅能够提升工作表的视觉吸引力,还能帮助用户快速识别和区分不同类别的数据,本文将通过三个示例详细介绍如何使用Python在Excel中设置不同的单元格背景,需要的朋友可以参考下
    2024-08-08
  • Python Beautiful Soup 使用示例详解

    Python Beautiful Soup 使用示例详解

    Beautiful Soup 是一个 Python 库,用于解析 HTML 和 XML 文档,并提供简单而直观的 API 来遍历文档树、搜索元素、提取内容等,这篇文章主要介绍了Python Beautiful Soup 使用示例详解,需要的朋友可以参考下
    2024-05-05
  • python中main函数(主函数)相关应用例子

    python中main函数(主函数)相关应用例子

    这篇文章主要介绍了python中main函数(主函数)相关应用,本文通过示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Python中一行和多行import模块问题

    Python中一行和多行import模块问题

    我们通过本篇文章给大家分析了为什么Python不建议使用一行import所有模块的原因,有兴趣的朋友学习下。
    2018-04-04
  • OpenCV+Imutils实现图像的旋转操作

    OpenCV+Imutils实现图像的旋转操作

    imutils是在OPenCV基础上的一个封装,达到更为简结的调用OPenCV接口的目的,它可以轻松的实现图像的平移,旋转,缩放,骨架化等一系列的操作。本文将用其实现图像的旋转操作,感兴趣的可以学习一下
    2022-05-05
  • Python中TK窗口的创建方式

    Python中TK窗口的创建方式

    这篇文章主要介绍了Python中TK窗口的创建方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11

最新评论