| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | #!/usr/bin/env python# -*- coding: utf-8 -*-# this programme compare a text in french and its translation in englishe and liste the common words .import codecsimport codecsf = codecs.open("JVFR.txt", encoding='utf-8') # on précise l’encodage à l’ouverturetextFr = f.read() # txt est une unicodenm =0#with open("JVFR.txt", encoding='utf-8', "r") as textFr:for line in textFr:		line=line.strip()		mots=line.split()				for mot in mots :			#mot=mot.strip(" ;''?:,()!.\").”-")			nm=nm+1						print(mot)print("nombres de mots en text francais = ", nm)#E = codecs.open("JVEN.txt", encoding='utf-8') # on précise l’encodage à l’ouverturetextEN = E.read() # txt est une unicodenb =0nbs=0#with open("JVFR.txt", encoding='utf-8', "r") as textFr:for line in textEN:		line=line.strip()		words=line.split()				for word in words :			word=word.strip(" ;''?:,()!.\").”-")			nb=nb+1			#print(word)			for mot in mots:				if word == mot :					nbs=nbs+1					print(word)			#print(word)print("nombres de mots en text anglais  = ", nb)print("nombres des mots commun =" ,nbs)S = codecs.open("JVES.txt", encoding='utf-8') # on précise l’encodage à l’ouverturetextES = S.read() # txt est une unicodenmb =0nmbs=0#with open("JVFR.txt", encoding='utf-8', "r") as textFr:for line in textES:		line=line.strip()		parabls=line.split()				for parabl in parabls:			#mot=mot.strip(" ;''?:,()!.\").”-")			nmb=nmb+1			if parabl== mot :					nmbs=nmbs+1					print(parabl)						#print(mot)print("nombres de mots en text espagnol = ", nmb)print("nombres des mots commun =" ,nbs)
 |