J'ai une sortie txt (très moche) d'une requête SQL exécutée par un système externe que je ne peux pas modifier. Voici l'exemple de sortie :
FruitName Owner OwnerPhone
============= ================= ============
Red Apple Sr Lorem Ipsum 123123
Yellow Banana Ms Dolor sir Amet 456456
Comme vous pouvez le voir, le FruitName
et la colonne Owner
La colonne peut être composée de quelques mots et il n'y a pas de modèle fixe dans le nombre de mots qui peuvent être dans ces colonnes. Si j'utilise line.split()
pour faire un tableau sur chaque ligne Python, il enlèvera tous les espaces et le tableau deviendra comme ceci :
['Red', 'Apple', 'Sr', 'Lorem', 'Ipsum', '123123']
['Yellow', 'Banana', 'Ms', 'Dolor', 'sir', 'Amet', '456456']
La question est de savoir comment je peux le diviser correctement en sortie comme ceci :
['Red Apple', 'Sr Lorem Ipsum', '123123']
['Yellow Banana', 'Ms Dolor sir Amet', '456456']
Je suis un débutant en Python et je ne sais pas si cela est possible ou non. Toute aide sera très appréciée. Merci !