bonjour
débutant sous python
je souhaiterais faire un tableau à partir d'un fichier.txt de cette forme
en fait je voudrais récupérer ces données, chacune séparées de deux espaces et les mettre dans un tableau de même forme. ça me donnerait un tableau, dans mon cas de 600000 lignes et 8 colonnes.0 120 0 120 0.25 0 0.25
120 0 240 0 240 0.25 120 0.25
240 0 360 0 360 0.25 240 0.25
0 0.25 40 0.25 40 0.5 0 0.5
40 0.25 80 0.25 80 0.5 40 0.5
80 0.25 120 0.25 120 0.5 80 0.5
120 0.25 160 0.25 160 0.5 120 0.5
160 0.25 200 0.25 200 0.5 160 0.5
200 0.25 240 0.25 240 0.5 200 0.5
240 0.25 280 0.25 280 0.5 240 0.5
280 0.25 320 0.25 320 0.5 280 0.5
320 0.25 360 0.25 360 0.5 320 0.5
0 0.5 22.5 0.5 22.5 0.75 0 0.75
22.5 0.5 45 0.5 45 0.75 22.5 0.75
45 0.5 67.5 0.5 67.5 0.75 45 0.75
67.5 0.5 90 0.5 90 0.75 67.5 0.75
90 0.5 112.5 0.5 112.5 0.75 90 0.75
112.5 0.5 135 0.5 135 0.75 112.5 0.75
135 0.5 157.5 0.5 157.5 0.75 135 0.75
voilà le début de mon code mais je bloque, erreur pour le split, je pense qu'aprés il faut faire une boucle pour remplir le tableau.
merci pour l'aide
pour info, je bosse sur une plate forme linux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #! /usr/bin/env /DATA/LIENS/exploit/bin/python # -*- coding: utf-8 -*- # -*- coding: latin-1 -*- file_coord='/home/thomas/depot/MT/SSMI_EMIS/cells_boundaries.txt' file_data='/home/thomas/depot/MT/SSMI_EMIS/SSMI_EMISMEAN_01.dat' from numpy import * # ouverture du fichier texte f=open(file_coord,'r') lignes =f.readlines().split(" ") f.close()
Partager