Ecrire / analyser un fichier de largeur fixe en utilisant Python

Je suis un débutant en Python et je suis à la recherche de l'utiliser pour écrire des poilus EDI trucs que notre fournisseur exige.

Essentiellement, ils ont besoin de 80 caractères fichier texte à largeur fixe, avec certains "morceaux" du champ avec des données et d'autres laissés en blanc. J'ai la documentation donc je sais ce que la longueur de chaque "bloc" est. La réponse que je serai de retour est plus facile à analyser car il aura déjà données et je peux l'utiliser Python "tranches" pour en extraire ce dont j'ai besoin, mais je ne peut pas affecter à une tranche, j'ai essayé déjà parce que ça sonnait comme une bonne solution, et il n'a pas de travail depuis le Python chaînes sont immuables 🙂

Comme je l'ai dit je suis vraiment un débutant de Python, mais je suis heureux de l'apprendre 🙂 Comment pourrais-je aller sur le faire? Idéalement, je voudrais être en mesure de dire que la gamme de 10 à 20 est égal à "Foo" et la chaîne "Toto" avec 7 autres espaces (en supposant que dit champ a une longueur de 10) et n'ont qu'être une partie de plus de 80 caractères, mais je ne suis pas sûr de la façon de faire ce que je suis en train de penser.

source d'informationauteur Wayne Molina