python列印工程主目錄相對路徑和絕對路徑

2021-10-05 08:19:50 字數 1503 閱讀 9587

相對路徑和絕對路徑的結果形式不一樣,正反斜槓!!!

相對路徑是/分割,絕對路徑是\分割

#encoding:utf-8

#@time:2020/4/22 14:12

#@file:publicdata.py

import os

#列印相對路徑

print

(__file__)

#列印絕對路徑

print

(os.path.abspath(__file__)

)#工程主目錄--相對路徑名

project_path1=os.path.dirname(os.path.dirname(__file__)

)#工程主目錄--絕對路徑名

project_path2=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

#註冊資料檔案位址

reg_data_file_path=os.path.join(project_path2,

"testdata"

,"reg_data.txt"

)#登入資料檔案位址

login_data_file_path=os.path.join(project_path2,

"testdata"

,"login_data.txt"

)#建立博文資料檔案位址

create_blog_file_path=os.path.join(project_path2,

"testdata"

,"create_blog_data.txt"

)#獲取博文資料的位址

get_blogs_file_path=os.path.join(project_path2,

"testdata"

,"get_blogs_data.txt"

)#介面的url

#登入的url

#建立博文url

#獲取博文url

QT增加鏈結庫和標頭檔案搜尋目錄(相對目錄)

qt開發的時候,需要增加鏈結的動態庫或者靜態庫,或者搜尋的標頭檔案。正常情況下,使用相對目錄是最好的。下面是常用的方法 1 增加庫依賴。如下,out pwd表示qt編譯後的輸出目錄。比如debug或者release目錄。後續發布的時候,把so庫或者靜態庫放入到對應的目錄即可正常執行。libs out...

使用Python遍歷目錄並列印目錄樹

本文章將提供兩個示例,目的是展示如何使用 python 的 os 模組遍歷當前目錄下的所有檔案和子目錄,並形成類似下面簡陋的樹形輸出。a c text.txt e text.txt text.txt b f text.txt g h text.txt text.txt text.txt exampl...

檔案被多個中間檔案輸出目錄相同的工程包含

case 兩個工程proj1和proj2,同時包含demo.cpp,其中proj1在工程配置裡預定義巨集macro proj1,proj2在工程配置裡預定義巨集macro proj2,兩個工程的中間檔案輸出目錄為同乙個,檔案demo.cpp內容如下 include int main 然後編譯兩工程生...