Méthodes du connecteur Python

  • Rversion finale: Zurich
  • Mis à jour 14 août 2025
  • 2 minutes de lecture
  • Exécutez des scripts ou des fichiers Python personnalisés dans le cadre d’un workflow d’automatisation à l’aide des méthodes du connecteur Python dans Studio de conception de bureau de RPA.

    Conditions préalables à l’utilisation des méthodes du connecteur Python

    Configurez le connecteur Python. Pour plus d'informations, consultez Configurer le connecteur Python.

    Familiarisez-vous avec les limites du script Python. Pour plus d'informations, consultez Limitations du script Python dans le connecteur Python.

    Exécuter

    Exécute les scripts Python configurés dans la fenêtre de configuration. Avant d’exécuter la méthode, vous devez configurer le connecteur. Consultez Configurer le connecteur Python.

    Pour exécuter, procédez comme suit.
    1. Sélectionnez le composant et cliquez sur l’icône Paramètres de méthode ( Icône Paramètres de méthode) ou double-cliquez sur la barre de tête du composant.
    2. Dans la liste Classes , sélectionnez la classe définie lors de la configuration du connecteur Python.

      Par exemple, les mathématiques.

    3. Dans la liste Méthodes , sélectionnez la méthode définie lors de la configuration du connecteur Python.

      Par exemple, ajouter.

    4. Cochez la case Afficher les fonctions et sélectionnez une fonction dans la liste Fonctions .

      Les fonctions sont les méthodes qui ne sont pas écrites dans une classe. Par exemple, bannière.

      Figure 1. Case à cocher Afficher les fonctions
      La fonction de bannière est sélectionnée dans la liste Fonctions.
      Figure 2. Fonction dans la méthode d’exécution
      Fonction dans la méthode d’exécution.
    5. Cliquez sur Valider.
    6. Cliquez sur OK.

      Un port de sortie de données (résultat) est créé pour renvoyer la sortie.

    7. Pour tester la méthode, cliquez avec le bouton droit de la souris sur la méthode Execute et sélectionnez Exécuter à partir d’ici.
    Tableau 1. Paramètres de la méthode d’exécution
    Paramètre Description Type de port de données Type de données
    Résultat Renvoie la sortie du script.
    Figure 3. Résultat de la méthode Execute
    « Welcome Abel Tutor » s’affiche dans le port Data Out de la méthode Execute.
    Sortie de données Chaîne

    InvokeScript

    Exécute le script Python sur les ordinateurs locaux et obtient la sortie. Assurez-vous que le fichier Python est disponible dans le chemin d’accès fourni.

    Assurez-vous qu’une version de Python est installée sur votre ordinateur. Vous devez vous assurer que le script Python s’exécute sans erreur.

    Figure 4. Méthode InvokeScript
    Méthode InvokeScript.
    Tableau 2. Paramètres de la méthode InvokeScript
    Paramètre Description Type de port de données Type de données
    Script Renvoie la sortie du script.

    La commande spécifiée dans le paramètre Script pour l’exécution via le composant InvokeScript est la même que la ligne de commande utilisée pour s’exécuter dans une invite de commandes.

    Fournir un chemin d’accès au fichier pour le script Python. Par exemple, python « C :\Users\abel.tutor\Downloads\utility_runner.py »

    Par exemple, py -3 « C :\Python testing\project1\main.py » Abel il a <python avec version> <python fichier path> <arguments> format. Pour ajouter plusieurs arguments, utilisez espace.

    Exemple d’un script Python qui salue l’utilisateur, renvoie l’heure actuelle et effectue des calculs d’addition et de multiplication.
    # utility_runner.py
    
    import datetime
    
    # Top-level function
    def greet_user(name):
        print(f"Hello, {name}!")
    
    # Another top-level function
    def get_current_time():
        print(f"Current time: {datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')}")
    
    # Class with methods
    class Calculator:
        def __init__(self, a, b):
            self.a = a
            self.b = b
    
        def add(self):
            print(f"Addition: {self.a + self.b}")
    
        def multiply(self):
            print(f"Multiplication: {self.a * self.b}")
    
    # Run all functions and methods in sequence
    def run_all():
        greet_user("Abel.Tutor")
        get_current_time()
    
        calc = Calculator(5, 3)
        calc.add()
        calc.multiply()
    
    if __name__ == "__main__":
        run_all()
    
    Données dans Chaîne
    Retour Sortie du script qui est renvoyé.
    Figure 5. Résultat de la méthode InvokeScript
    Le résultat est affiché dans le port de sortie des données de la méthode InvokeScript.
    Sortie de données