Boite à outils 3 (avec python)
Présentation
La boîte à outils 3 réécrite en python (3.5). Pour lancer le script :
python3 BaO_3_v1.3.py fichier.cnr"
Le programme
BaO_3_python
Le script
import argparse, re
parser=argparse.ArgumentParser(description="Le programme de JMD réécrit en python3")
parser.add_argument("fichier",type=str,help="Nom du fichier\neg :3208_utf8.cnr")
args=parser.parse_args()
file=args.fichier
fic="3_extract_"+file
out=open(fic,'w')
tout=re.findall(r'^(.+?)\t.+?NC.*\n(.+)\t.*\tADJ.*',open(file).read(),re.MULTILINE)
print(tout)
dico={tup[0]+' '+tup[1] : tout.count(tup) for tup in set(tout)}
lis=sorted(dico, key=dico.get, reverse=True)
for x in lis: out.write(x+" : "+str(dico[x])+'\n')
out.close()
print("fichier en sortie :\t", fic)
"""
ne fait pas les NC..*\n.*PREP.*\n.*NC.*
"""