Comment modifier le chemin du dossier dans jsk à l'aide de pythonSalut,
J'utilise JMP 17 Pro
J'ai un jsl avec des noms de dossiers qui doivent être modifiés de manière dynamique. Je souhaite utiliser Python pour effectuer cette modification, qui reçoit les nouvelles informations sur les chemins de dossiers du serveur
Je peux ouvrir jsl en utilisant python et imprimer une variable python dans jsl en utilisant le lien ci-dessous
https://community.jmp.com/t5/Discussions/How-to-pass-arguments-from-Python-to-jmp-script-while-running/td-p/379251
Puis-je utiliser Python pour modifier un chemin de dossier dans JSL ? Cela permettra à la fois d'apporter des modifications au chemin du dossier JSL et d'exécuter JSL directement à l'aide de Python
Automatisation et scriptsAnalyse et modélisation de données de baseAccès aux donnéesRe: Comment modifier le chemin d'accès au dossier dans jsk à l'aide de pythonQuelques réflexions sur la conception :
- Avez-vous besoin d'utiliser Python pour obtenir les chemins de serveur mis à jour, ou pouvez-vous le faire à partir de JSL en utilisant les fonctionnalités de requête http dans JSL ?
- Si vous devez utiliser Python, je vous suggère de créer une fonction JSL définie par l'utilisateur et d'utiliser JSL Python Execute() pour implémenter une fonction JSL dont la fonctionnalité est écrite en Python. (dans Python Execute). Python Execute() vous permet de transmettre une liste JSL de variables d'entrée et de transmettre une liste de variables de sortie pour les résultats. Soit vous transmettez explicitement toutes les variables, soit vous utilisez Associated Array dans JSL qui devient un dictionnaire Python à travers les API Python Send() / Get.
Quoi qu'il en soit, je ferais de votre script JSL le script de contrôle avec des variables pour les chemins des dossiers. Obtenir les informations du serveur via JSL ou Python dans une structure de données (comme une liste ou un tableau associatif) et effectuer une itération sur les données renvoyées pour remplir la variable de chemin.
L'index des scripts sous le menu Aide contient de la documentation et des exemples de code exécutables pour les fonctionnalités de scripts disponibles dans JMP. À mon avis, il devrait être la principale source d'informations sur les scripts JMP pour tout le monde.
JMP 18 améliore considérablement l'exécution de scripts Python dans JMP et l'interopérabilité avec les structures JMP et JSL.