如何通過相對路徑獲取其他項目文件的絕對路徑,而不是Java項目中的那些python文件?如何通過相對路徑獲取其他項目文件的絕對路徑?
D:\Workspaces\ABCPythonProject\
|- src
| |-- com/abc
| |-- conf.py
| |-- abcd.py
| |-- defg.py
| |-- installation.rst
|- resources
| |-- a.txt
| |-- b.txt
| |-- c.jpg
例如,我想訪問「A.TXT」或在像在與像「資源/ A.TXT」變量以簡單的方式「abcd.py」蟒代碼「b.txt」,只是就像Java中的Java項目一樣。
總之,我希望得到 'd:\工作區\ ABCPythonProject \資源\ A.TXT' 由 '資源\ A.TXT',這是非常容易在Java中的事,但似乎是在Python中非常難以實現。 (如果我使用'os.filePath.join(os.filePath.dirname(_file__)','resources/a.txt')',os.path.dirname('resources/a.txt'),os.path.abspath('resources/a.txt'),...等,結果始終爲「D:\ Workspaces \ ABCPythonProject \ com \ abc \ resources \ a.txt「,非退出文件路徑。)
如何實現此目的?