1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| import os
import csv
import json
lecteur = csv.reader(open('testdico.txt'), delimiter=';', quoting=csv.QUOTE_NONNUMERIC)
donnees = dict()
for n in lecteur :
if round(n[0],0) not in sorted(donnees.keys()) :
donnees[round(n[0],0)] = 0
donnees[round(n[0],0)] += n[1]
# Affichage
for k in sorted(donnees.keys()) :
print(k, ';', donnees[k])
json.dump(donnees, open("dict.txt",'w'))
with open("dict.txt", "r") as f:
lines = [line.strip('{}') for line in f.readlines()]
print(lines)
f.close()
with open("dict.txt", "w") as f:
f.writelines(lines)
f.close()
fichier = open('dict.txt','r')
fichier2 = open('dict2.txt','w')
lignes = fichier.readlines()
for ligne in lignes:
ligneFinale = ligne.replace(',','\n')
print(ligneFinale)
fichier2.write(ligneFinale)
fichier = open('dict2.txt','r')
fichier2 = open('dict.txt','w')
lignes = fichier.readlines()
for ligne in lignes:
ligneFinale = ligne.replace('"',"")
print(ligneFinale)
fichier2.write(ligneFinale)
fichier = open('dict.txt','r')
fichier2 = open('dict2.txt','w')
lignes = fichier.readlines()
for ligne in lignes:
ligneFinale = ligne.replace(' ','')
print(ligneFinale)
fichier2.write(ligneFinale)
fichier = open('dict2.txt','r')
fichier2 = open('dict.txt','w')
lignes = fichier.readlines()
for ligne in lignes:
ligneFinale = ligne.replace(':'," ; ")
print(ligneFinale)
fichier2.write(ligneFinale)
fichier.close()
fichier2.close()
os.remove('dict2.txt') |
Partager