[Python] Ruft das Skriptausführungsverzeichnis mit einem absoluten Pfad ab

Sie können es bei folgenden erhalten.

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

Testcode für die Funktionsprüfung

get_abs_dirname.py


import os

print("__file__                                  : %r" %  __file__)
print("os.path.dirname(__file__)                 : %r" % (os.path.dirname(__file__)))
print("os.path.abspath(__file__)                 : %r" % (os.path.abspath(__file__)))
print("os.path.dirname(os.path.abspath(__file__)): %r" % (os.path.dirname(os.path.abspath(__file__))))

Ausführungsergebnis


__file__                                  : 'get_abs_dirname.py'
os.path.dirname(__file__)                 : ''
os.path.abspath(__file__)                 : '/home/nagamee/work/get_abs_dirname.py'
os.path.dirname(os.path.abspath(__file__)): '/home/nagamee/work/'


Recommended Posts

[Python] Ruft das Skriptausführungsverzeichnis mit einem absoluten Pfad ab
Holen Sie sich den Skriptpfad in Python
Ruft den Rückgabewert eines externen Shell-Skripts (ls) mit python3 ab
Holen Sie sich das Home-Verzeichnis mit Python
Holen Sie sich den absoluten Pfad des laufenden Skripts
Holen Sie sich den Desktop-Pfad in Python
Greifen Sie über das Ausführungsskript mit einem relativen Pfad auf die Datei zu.
Holen Sie sich das Wetter mit Python-Anfragen
Holen Sie sich das Wetter mit Python-Anfragen 2
Holen Sie sich den Desktop-Pfad in Python
[Python] Ruft den Variablennamen mit str ab
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Bereiten Sie die Ausführungsumgebung von Python3 mit Docker vor
Archivieren und komprimieren Sie das gesamte Verzeichnis mit Python
Finden Sie den kürzesten Weg mit dem Python Dijkstra-Algorithmus
Python-Skript zum Abrufen von Notizinformationen mit REAPER
Lassen Sie uns die Asset-Allokation durch das Black Ritterman-Modell erklären (mit einem Ausführungsbeispiel von Python).
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
Holen Sie sich ein Date mit Python
[Python] Ruft den offiziellen Dateipfad der Verknüpfungsdatei ab (.lnk)
Holen Sie sich den Rückkehrcode eines Python-Skripts von bat
Mit Python psycopg2 erhalten Sie Ergebnisse im Diktatformat
Holen Sie sich mit Python den Betriebsstatus von JR West
Holen Sie sich den vollständigen Pfad, auf den .lnk verweist, mit wsl
Holen Sie sich AccessToken für das Dienstkonto mit dem Firebase Admin Python SDK
Holen Sie sich den Ländercode mit Python
Ich habe das Windows PowerShell-Kochbuch durch ein Python-Skript ersetzt.
Holen Sie sich Twitter-Timeline mit Python
POST json mit Python 3-Skript
Mindestkenntnisse, um mit dem Python-Protokollierungsmodul zu beginnen
Holen Sie sich Youtube-Daten mit Python
Ein Ei mit Python erstellen
Erstellen Sie mit dem Blender 2.80-Skript eine beispielhafte spielähnliche Phase
[Python] Holen Sie sich den Vormonat
Ich habe ein Skript zur automatischen Erstellung eines leeren Verzeichnisses in Python geschrieben
Holen Sie sich die Thread-ID mit Python
So gelangen Sie mit Vagrant in die Python-Entwicklungsumgebung
Beginnen Sie mit Python! ~ ② Grammatik ~
Rufen Sie die API mit python3 auf.
Systemhandel ab Python3: Holen Sie sich den neuesten Programmcode
Holen Sie sich Lager mit Python
Erstellen Sie ein Verzeichnis mit Python
Holen Sie sich Tastaturereignis mit Python
Maya | Ruft den Arbeitsbereichspfad ab
Holen Sie sich Alembic-Informationen mit Python
[Einführung in Python] So erhalten Sie Daten mit der Funktion listdir
Holen Sie sich die Quelle der Seite unbegrenzt mit Python zu laden.
Ein Memo eines Programms, das ein zweistelliges Datum mit Javascript, Ruby, Python oder einem Shell-Skript abruft.
Erste Schritte mit dem Python-Framework Django unter Mac OS X.
So erhalten Sie das Verzeichnis, in dem die mit Pyinstaller erstellte EXE-Datei vorhanden ist
Lesen Sie die Datei in Python mit einem relativen Pfad aus dem Programm
[Python] Erklärt anhand eines Beispiels, wie die Formatierungsfunktion verwendet wird
Versuchen Sie, den kürzesten Weg mit Python + NetworkX + Social Data zu lösen
Rufen Sie die Formel in der Excel-Datei als Zeichenfolge in Python ab
Ruft eine Liste der Dateien in einem Ordner mit Python ohne Pfad ab
Der schnellste Weg, um regelmäßig Kamerabilder mit Pythons OpenCV zu erhalten
Was soll ich denn mit der Python-Verzeichnisstruktur machen?
PhytoMine-I hat versucht, mit Python die genetischen Informationen der Pflanze zu erhalten
Schneiden Sie ein Bild mit Python aus