Je crée un script simple pour mixer et j'ai besoin d'un peu d'aide pour obtenir des données à partir du fichier i ont créé avant via python.Lire les données du fichier dans différents tableaux en python
Ce fichier a la structure comme ci-dessous:
name first morph
values -1.0000 1.0000
data 35 0.026703 0.115768 -0.068769
data 36 -0.049349 0.015188 -0.029470
data 37 -0.042880 -0.045805 -0.039931
data 38 0.000000 0.115775 -0.068780
name second morph
values -0.6000 1.2000
data 03 0.037259 -0.046251 -0.020062
data 04 -0.010330 -0.046106 -0.019890
…
etc lignes plus 2k, p
Ce que j'ai besoin est de créer une boucle qui a lu pour moi les lignes de données par ligne et mettre les valeurs en trois Tableaux différents: noms [] valeurs [] et données [] selon le premier mot de la ligne de fichier.
Manualy it should be like that:
names.append('first morph')
values.append((-1.0000,1.0000))
data.append((35, 0.026703, 0.115768, -0.068769))
data.append((36, -0.049349, 0.015188, -0.029470))
data.append((37, -0.042880, -0.045805, -0.039931))
data.append((38, 0.000000, 0.115775, -0.068780))
names.append('second morph')
values.append((-0.6000,1.2000))
…
Je ne sais pas pourquoi mes atempts de créer ce genre de « pour la ligne dans le fichier: » boucle créer plus d'erreurs que les données complètes, je ne sais pas pourquoi va hors de portée, ou ne pas obtenir les données appropriées
Veuillez aider à automatiser ce processus au lieu d'écrire manuellement chaque ligne puisque j'ai déjà exporté les paramètres nécessaires dans un fichier.
Poster ce que vous avez maintenant. – Blender