ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【Python】获取当前项目根路径/目录

2020-09-23 19:33:27  阅读:1660  来源: 互联网

标签:__ name Python 路径 project path root 目录 NAME


 

"""
-*- coding:utf-8 -*-
@Time   :2020/9/23 18:16
@Author :Jarvis
@File   :jar_project_util.py
@Version:1.0
"""
import os


class JarProjectUtil:
    @staticmethod
    def project_root_path(project_name=None):
        """
        获取当前项目根路径
        :param project_name:
        :return: 根路径
        """
        PROJECT_NAME = 'AutoFrame' if project_name is None else project_name
        project_path = os.path.abspath(os.path.dirname(__file__))
        root_path = project_path[:project_path.find("{}\\".format(PROJECT_NAME)) + len("{}\\".format(PROJECT_NAME))]
        print('当前项目名称:{}\r\n当前项目根路径:{}'.format(PROJECT_NAME, root_path))
        return root_path


if __name__ == '__main__':
    JarProjectUtil.project_root_path()

 

标签:__,name,Python,路径,project,path,root,目录,NAME
来源: https://www.cnblogs.com/danhuai/p/13720419.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有