Bonjour
Je m'appelle Ivar je suis un peu nouveau en python, voici mon problème j'ai un fichier text de 8 millions de lignes que je voulais insérer dans ma base de données postgresql alors avec un bath Linux j'ai splitter le fichier maintenant j'aimerais envoyé un processus asynchrone pour la lecture des fichiers splittés un à un. mon code de lecture de fichier est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #liste tous les fichiers du repertoire choisi def listrepertoire(path): fichier=[] l = glob.glob(path+'/*') for i in l: if os.path.isdir(i): fichier.extend(listdirectory(i)) else: fichier.append(i) return fichier #ouvre chaque fichier de la liste def file_decoupe(): a=listdirectory(path) for i in a: fichier=open(i, 'r')
Merci
Partager