Python 獲取當前專案根路徑 目錄

2022-05-08 23:15:10 字數 1237 閱讀 8462

#

!/usr/bin/env python

#-*- coding: utf-8 -*-

"""@time :2020/9/23 18:16

@author :維斯

@file :jar_project_util.py

@version :1.0

@function:

"""import

osclass

jarprojectutil:

@staticmethod

def project_root_path(project_name=none, print_log=true):

"""獲取當前專案根路徑

:param project_name: 專案名稱

1、可在呼叫時指定

2、[推薦]也可在此方法中直接指定 將'xminduitl-master'替換為當前專案名稱即可(呼叫時即可直接呼叫 不用給引數)

:param print_log: 是否列印日誌資訊

:return: 指定專案的根路徑

"""p_name = '

xminduitl-master

'if project_name is none else

project_name

project_path = os.path.abspath(os.path.dirname(__file__

))

#windows

if project_path.find('

\\') != -1: separator = '\\'

#mac、linux、unix

if project_path.find('

/') != -1: separator = '/'

root_path = project_path[:project_path.find(f'

') + len(f'')]

if print_log: print(f'

當前專案名稱:\r\n當前專案根路徑:')

return

root_path

if__name__ == '

__main__':

jarprojectutil.project_root_path()

執行結果

Java獲取當前專案的路徑

專案中可能需要讀取專案路徑下的模板等,我們可能需要知道模板的絕對路徑。可以通過如下兩種方法獲取 public void testgetpath throws ioexception比如我的專案templates下有兩個模板,如下圖 twapi with birthday gender.ftl的絕對路...

js獲取當前專案的根目錄

常用的路徑獲取方式如下 window.location.pathname 設定或獲取物件指定的 檔名 或路徑。window.location.href 設定或獲取整個 url 為字串。window.location.port 設定或獲取與 url 關聯的埠號碼。window.location.pro...

JS 獲取專案根路徑

有時我們做一些後台訪問時,需要直接在js裡面獲取專案的根路徑來拼接後中對應的action 此時就需要獲得對應的一串url 獲取方法 例如 如上 在js裡面怎樣才能獲取 呢?第一步 獲取當前的 的全文 var currenturl window.document.location.href 第二步 獲...