Pfad analysieren (ModelBuilder)
Zusammenfassung
Das Werkzeug Pfad analysieren zerlegt die Eingabe beim Parsen in die Datei, den Pfad, Namen oder die Erweiterung. Die Ausgabe kann als In-Line-Variable im Ausgabenamen anderer Werkzeuge verwendet werden.
Verwendung
-
Dieses Werkzeug ist nur für die Verwendung in ModelBuilder, nicht in Python-Skripten vorgesehen.
Die Analyse-Ergebnisse werden vom Parameter Typ analysieren gesteuert. Beispiel: Wenn die Eingabe für das Werkzeug Pfad analysieren C:\ToolData\InputFC.shp ist, dann ist
Typ analysieren
Ergebnis
FILE
InputFC.shp PATH
C:\ToolData NAME
InputFC EXTENSION
shp -
Auf die gleiche Funktionalität kann bei der Skripterstellung mit dem Python-Modul os zugegriffen werden. Zum Beispiel, wenn Sie eine Eingabevariable übergeben:
Input = "C:\ToolData\InputFC.shp", then
- Um die Datei InputFC.shp abzurufen,
importieren Sie os
os.path.basename(Input)
- Um den Dateipfad C:\ToolData abzurufen,
importieren Sie os
os.path.dirname(Input)
- Um den Dateinamen InputFC abzurufen,
importieren Sie os
os.path.basename(Input).rstrip(os.path.splitext(Input)[1])
- Um die Dateierweiterung shp abzurufen,
importieren Sie os
os.path.splitext(Input)[1].lstrip(".")
- Um die Datei InputFC.shp abzurufen,
Syntax
Parameter | Erläuterung | Datentyp |
in_data_element |
Eingabewerte, die Sie analysieren möchten | Data element |
parse_type (optional) |
Wählen Sie einen Analysetyp aus Datei, Pfad, Name oder Erweiterung aus. Bei einem Eingabewert C:\ToolData\InputFC.shp:
| String |