Lecture asynchrones de fichiers
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:
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