Bonjour !
mon_fichier.txt
Je travaille sur plusieur de type mon_fichier.txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ORIGX2 0.000000 1.000000 0.000000 ORIGX3 0.000000 0.000000 1.000000 SCALE1 0.015962 0.000000 0.002703 SCALE2 0.000000 0.012132 0.000000 SCALE3 0.000000 0.000000 0.018947 PICK 1 N VAL A 1 10.720 19.523 6.163 PICK 2 CA VAL A 1 10.228 20.761 6.807 PICK 3 C VAL A 1 8.705 20.714 6.878 PICK 4 O VAL A 1 8.164 20.005 6.015 PICK 5 CB VAL A 1 10.602 22.000 5.966 PICK 6 CG1 VAL A 1 10.307 23.296 6.700 PICK 7 CG2 VAL A 1 12.065 21.951 5.544
J'aimerai créer une fonction où j'extraire uniquement les lignes avec PICK et les colonnes 3, 4, 6, 7, 8 et 9 de mon_fichier.txt. Puis convertir la colonne 6 en entier, et mettre les 3 dernières colonnes en format décimal car tout est par défaut en chaîne de caractères.
J'aimerai enfin stocké ce que je viens d'extraire dans une liste nommé liste_atomes qui écrit la sortie telle quelle:
Si quelqu'un a une idée ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [['N', 'VAL', 1, 10.720 19.523 6.163], ['CA', 'VAL', 1, 10.228, 20.761, 6.807] ...![]()
Partager