Page 1 of 1

Script CTX PII To PI [En phase de test]

Posted: Mon Sep 03, 2012 12:00 am
by Henrique
Bonsoir,

Voici un script qui transforme pour PI, les CTX format PII
Il traite tous les fichiers des répertoires et sous répertoires
Il parcourt tous les ctx sans distinction mais ne traite que les ctx au format PII.

Sauf que [d'où la phase de test], chez moi, il n'opère pas dans les sous répertoires...
C'est également le cas avec le script de nettoyage de caractères. Je ne sais pas pourquoi mais il arrêt son traitement à la première sous couche.C'est peut-être mon Win7Pro. Je le testerai prochaine sous linux pour éventuellement voir si c'est associé à mon OS....
CTX de PII à P1 Test.zip
Si vous manipulez le fichier, prenez toutes les précautions nécessaires. Et surtout, tenez-moi au courant !

A bientôt,
Henrique

Re: Script CTX PII To PI [En phase de test]

Posted: Mon Sep 03, 2012 9:45 am
by josquin
merci pour ce script
si tu veux les sous-répertoires, il faut utiliser os.walk()
Josquin

Re: Script CTX PII To PI [En phase de test]

Posted: Mon Sep 03, 2012 10:14 am
by Henrique
Salut,

Pas de quoi, j'espère que ce sera utile.
Oui, pour les sous-répertoires, je m'en doutais mais je n'ai pas tenté avec os.walk ().
De mémoire, tu dois déterminer trois arguments dans walk, non ? (root, file, ...?) . Je confonds avec autre chose ?

Je regarderai ça dans la journée,
Bonne journée,
Henrique

Re: Script CTX PII To PI [En phase de test]

Posted: Mon Sep 03, 2012 3:21 pm
by Henrique
Hello,
Voici une amélioration de la version.

J'ai continué de développer certains aspects.
Premièrement, j'ai noté quelques oublis dans les champs.
Et, j'ai intégré le 'nettoyeur de caractères.py' car les caractères ne sont pas toujours au même format dans PII. Il nettoie les caractères comme pour les txt mais cette fois-ci pour les ctx !


Je ne suis pas parvenu à la fin des tests par rapport à l'arborescence car je n'ai pas bien intégré l'usage de certains codes. Pour le moment, le script s'attaque aux fichiers du répertoire où il est installé et à ceux dans le premier rang de sous-répertoires. Si l'un d'entre-vous souhaite prendre le relai tant mieux !

Dans l'idéal pour continuer, il faudrait également intégrer un contrôleur de longueur de champ car sous PI elle est limitée ou encore pour .

Re: Script CTX PII To PI [En phase de test]

Posted: Mon Sep 03, 2012 10:26 pm
by Henrique
Bonsoir,

Voici enfin le script qui transforme pour PI, les CTX format PII
Il traite tous les fichiers des répertoires et sous répertoires suivants.
Il parcourt tous les ctx sans distinction et ne traite que les ctx au format PII.
Il nettoie les caractères du ctx (adaptation du script 'nettoyage de caractères.py)

On pourrait ajouter une limite de longueur de champ....

Si vous manipulez le fichier, prenez toutes les précautions nécessaires. Et surtout, tenez-moi au courant !

A bientôt,
Henrique

Re: Script CTX PII To PI [En phase de test]

Posted: Mon Sep 10, 2012 10:54 pm
by Henrique
Bonsoir,

J'ai continué le développement du script mais les discussions se prolongent désormais dans la rubrique PII proposée aux utilisateurs de PII (histoire de mettre un peu d'ordre dans le forum ! :mrgreen: )
Si vous souhaitez suivre l'évolution du script sans pour autant pouvoir accéder à la rubrique PII, n'hésitez pas à me contacter :D

A bientôt,
Henrique