Wie bekomme ich den absoluten Pfad über den relativen Pfad für 'andere' Projektdateien, nicht diese Python-Datei im Projekt, wie Java?Wie erhält man den absoluten Pfad über den relativen Pfad für 'andere' Projektdateien?
D:\Workspaces\ABCPythonProject\
|- src
| |-- com/abc
| |-- conf.py
| |-- abcd.py
| |-- defg.py
| |-- installation.rst
|- resources
| |-- a.txt
| |-- b.txt
| |-- c.jpg
Zum Beispiel würde Ich mag Zugang 'a.txt' oder 'b.txt' in Python-Codes wie 'abcd.py' auf einfache Weise mit variabler wie 'Ressource/a.txt', nur wie ein Java-Projekt in Java.
Kurz gesagt, ich will get 'D: \ Workspaces \ ABCPythonProject \ resources \ a.txt' durch 'resources \ a.txt', die extrem einfach in Java zu tun, sondern ist scheinbar extrem schwer in Python zu erreichen.
(Wenn ich die integrierten Python-Methoden wie 'os.filePath.join (os.filePath.dirname (_file__),' resources/a.txt ')', os.path.dirname ('resources/a.txt '), os.path.abspath (' resources/a.txt '), ..., usw., das Ergebnis ist immer "D: \ Workspaces \ ABCPythonProject \ com \ abc \ resources \ a.txt ", ein Nicht-Exit-Dateipfad.)
Wie erreicht man dies?