Script CTX PII To PI [En phase de test]

Henrique
Messages : 27
Inscription : Lun Nov 28, 2011 3:12 pm

Script CTX PII To PI [En phase de test]

Message par Henrique » Lun Sep 03, 2012 12:00 am

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

josquin
Messages : 117
Inscription : Mer Oct 05, 2011 4:51 pm

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

Message par josquin » Lun Sep 03, 2012 9:45 am

merci pour ce script
si tu veux les sous-répertoires, il faut utiliser os.walk()
Josquin

Henrique
Messages : 27
Inscription : Lun Nov 28, 2011 3:12 pm

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

Message par Henrique » Lun Sep 03, 2012 10:14 am

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

Henrique
Messages : 27
Inscription : Lun Nov 28, 2011 3:12 pm

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

Message par Henrique » Lun Sep 03, 2012 3:21 pm

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 .
Pièces jointes
CTX de PII à P1 Test - V2.2.zip
(3.41 Kio) Téléchargé 1505 fois

Henrique
Messages : 27
Inscription : Lun Nov 28, 2011 3:12 pm

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

Message par Henrique » Lun Sep 03, 2012 10:26 pm

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
Pièces jointes
CTX de PII à P1 Test - V2.3.zip
script python de transfert de CTX PII vers CTX PI
(3.44 Kio) Téléchargé 1338 fois

Henrique
Messages : 27
Inscription : Lun Nov 28, 2011 3:12 pm

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

Message par Henrique » Lun Sep 10, 2012 10:54 pm

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

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité