Sauvegarde conditionnelle des données dans des répertoiresSalut,
Essayer d'ouvrir et d'enregistrer les fichiers de sortie dans des répertoires prédéfinis en fonction de la condition True ou False. J'ai quelques points d'enregistrement des tables, je dois donc prédéfinir le nom du répertoire en haut du script, donc je n'ai pas besoin de modifier ces lignes d'enregistrement une fois qu'il y a un changement de répertoire d'enregistrement.
La structure est comme ça mais je ne saurais pas comment l'implémenter;
partially = True
path_partially = "D:\partially"
path_all = "D:\all"
if partially:
open(path_partially||birds.jsl)
open(path_partially||dogs.jsl)
//some process here
tables_save << save(path_partially)
else :
open(path_all||birds.jsl)
open(path_all||dogs.jsl)
//some process here
tables_save << save(path_all)
Merci
Re: enregistrer conditionnellement des données dans des répertoiresComme vous l'avez dit, ce que vous avez fourni est la logique de ce que vous voulez, vous ne connaissez tout simplement pas la syntaxe. Vous êtes sur le forum de discussion communautaire depuis un certain temps maintenant. Vous devez prendre le temps d'apprendre la syntaxe. Veuillez lire le Guide de script. Il vous fournira les réponses à des questions telles que celles que vous avez spécifiées actuellement. Vous trouverez ci-dessous quelques corrections à votre code fourni. Mais prenez le temps de lire le Guide de script
Aide ==> Bibliothèque de documentation JMP ==> Guide de script
partially = "True";
path_partially = "D:\partially";
path_all = "D:\all";
if partially == 'True","
Include(path_partially|| "\birds.jsl"); // ???? open the file or include it
open(path_partially||"\dogs.jsl");
//some process here
tables_save << save(path_partially);
,
// see syntax from above
open(path_all||"\birds.jsl")
open(path_all||dogs.jsl)
//some process here
tables_save << save(path_all)
);