basmaber
Messages postés23Date d'inscriptionmardi 25 octobre 2011StatutMembreDernière intervention 4 janvier 2012
-
28 oct. 2011 à 08:20
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 2012
-
3 nov. 2011 à 09:38
Bonjour,
je suis débutante en python et la j essaye de faire un programme qui permet d'ouvrir un fichier txt et comparer les valeur de ce fichier et apres créer deux tableau et les enregistrer dans deux fichiers differents ,le probleme c'est qu'ils m'enregistrent juste la derniere ligne de chaque tableau voila le code que j'ai fai.
#Ouverture du fichier source
import os
os.chdir("C:")
os.chdir("C:/Documents and Settings")
os.chdir("C:/Documents and Settings/Admin")
os.chdir("C:/Documents and Settings/Admin/Bureau")
os.chdir("C:/Documents and Settings/Admin/Bureau/Basma")
os.chdir("C:/Documents and Settings/Admin/Bureau/Basma/range")
#Importer un fihier texte
fichier = open('../range/range.txt','r')
fichier
liste =[]
#Affichage
for ligne in fichier.readlines():
listeValeur = ligne.split()
listeValeurF=[float(x) for x in listeValeur]
liste.append(listeValeurF)
for i, ligne in enumerate(fichier):
liste.append(ligne)
del(liste[i])
print liste
normalliste = []
depasseliste= []
A=[ 'Col1','Col2','Col3','Col4']
i = 0
j = 0
k=1
I=[]
l=0
import numpy
import csv
a=numpy.array(liste)
print "Veuillez entrer la limite inférieure:",
a = input ()
print "veuillez entrer la limite supréieure:",
b=input ()
#Comparer les données
for i in range (0,4):
I=liste[i]
print 'Indicateur I',k, I
for j in range (0,4):
if liste[i][j]< a or liste[i][j] > b:
depasseliste.append (liste[i][j])