Création d'un script à l'aide du langage de programmation Python
IBM® SPSS® Statistics fournit deux interfaces distinctes pour la programmation avec le langage Python sur Windows, Linux, macOS, et pour IBM SPSS Statistics Server. L'utilisation de ces interfaces nécessite le IBM SPSS Statistics -Plug-in d'intégration pour Python, qui est installé par défaut avec votre produit IBM SPSS Statistics . Pour obtenir de l'aide sur le langage de programmation Python , voir le tutoriel Python , disponible à l'adresse http://docs.python.org/tut/tut.html .
Scripts Python
Les scripts Python utilisent l'interface présentée par le module SpssClient Python. Ils fonctionnent sur l'interface utilisateur et les objets de sortie, et peuvent également exécuter une syntaxe de commande. Vous pourriez, par exemple, utiliser un script Python pour personnaliser un tableau croisé dynamique.
- Les scripts Python sont exécutés à partir de Utilitaires > Exécuter le script, à partir de l'éditeur Python lancé à partir de IBM SPSS Statistics (accessible à partir de Fichier> Ouvrir > Script) ou à partir d'un processus Python externe, tel qu'un environnement de développement intégré Python ou l'interpréteur Python .
- Les scripts Python peuvent être employés en tant que scripts automatiques.
- Les scripts Python s'exécutent sur la machine sur laquelle le client IBM SPSS Statistics s'exécute.
La documentation complète des classes et méthodes IBM SPSS Statistics disponibles pour les scripts Python est disponible dans le Guide de génération de scripts pour IBM SPSS Statistics, disponible sous Integration Plug-in for Python dans le système d'aide.
Programmes Python
Les programmes Python utilisent l'interface présentée par le module spss Python. Ils fonctionnent sur le processeur IBM SPSS Statistics et sont utilisés pour contrôler le flux d'un travail de syntaxe de commande, lire et écrire dans le jeu de données actif, créer de nouveaux jeux de données et créer des procédures personnalisées qui génèrent leur propre sortie de tableau croisé dynamique.
- Les programmes Python sont exécutés à partir de la syntaxe de commande dans des blocs
BEGIN PROGRAM-END PROGRAMou à partir d'un processus Python externe, tel qu'un environnement de développement intégré Python ou l'interpréteur Python . - Il est impossible d'exécuter des programmes Python en tant que scripts automatiques.
- En mode d'analyse distribuée (disponible avec IBM SPSS Statistics Server), les programmes Python s'exécutent sur l'ordinateur sur lequel IBM SPSS Statistics Server s'exécute.
Pour plus d'informations sur les programmes Python , y compris la documentation complète des fonctions et des classes IBM SPSS Statistics disponibles, consultez la documentation du package d'intégration Python pour IBM SPSS Statistics, disponible sous Integration Plug-in for Python dans le système d'aide.