Analyser le chemin (ModelBuilder)
Récapitulatif
L'outil Analyser le chemin analyse l'entrée dans son fichier, chemin, nom ou extension. La sortie peut être utilisée en tant que variable en ligne dans le nom en sortie d'autres outils.
Pour en savoir plus sur le fonctionnement de l'outil Analyser le chemin dans ModelBuilder
Utilisation
-
Cet outil est prévu uniquement pour une utilisation dans ModelBuilder et non dans des scripts Python.
L'analyse des résultats est contrôlée par le paramètre Type d'analyse. Exemple : si l'entrée de l'outil Analyser le chemin est C:\ToolData\InputFC.shp, alors
Type d’analyse
Résultat
FICHIER
InputFC.shp CHEMIN
C:\ToolData NOM
InputFC EXTENSION
shp -
Vous pouvez accéder à la même fonctionnalité à l'aide d'un script du module os de Python. Par exemple, si vous analysez une variable en entrée :
Entrée = "C:\ToolData\InputFC.shp", alors
- Pour obtenir le fichier InputFC.shp
import os
os.path.basename(Input)
- Pour obtenir le chemin d'accès C:\ToolData
import os
os.path.dirname(Input)
- Pour obtenir le nom de fichier InputFC
import os
os.path.basename(Input).rstrip(os.path.splitext(Input)[1])
- Pour obtenir l'extension de fichier shp
import os
os.path.splitext(Input)[1].lstrip(".")
- Pour obtenir le fichier InputFC.shp
Syntaxe
Paramètre | Explication | Type de données |
in_data_element |
Valeurs en entrée que vous voulez analyser. | Data element |
parse_type (Facultatif) |
Choisissez un type d'analyse : Fichier, Chemin, Nom ou Extension. Si la valeur en entrée est C:\ToolData\InputFC.shp :
| String |