Bonjour

Je développe pour moi une application perso convertir des fichier .c format win en unix ( remplacement des '\r\n' par des '\n')

voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import os
 
Rep_courant = os.getcwd()
print Rep_courant
ls = os.listdir(Rep_courant)
for i in ls:
    Fc = i.count('.c')
    if Fc == False:
        int = ls.index(i)
        del(ls[int])
ofi = open(ls[0],'r')
print ls[0]
Lecofi = ofi.read()
res = Lecofi.count('\r\n')
print res
ofi.close()
res = -1 alors que mon fichier contient bien des '\r\n' vu avec notepad++ (CRLF)
pourqoui?

Merci de votre aide