[Python] transfert de fichier
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, j'ai fait un programme en python qui permet de transférer des fichiers via le module socket.
Le programme li le fichier en mode binary puis l'envoi au serveur par parquet de 1024 octets.
Le programme fonctionne bien y'a juste un problème au niveau de la lecture :
octets = fich.read()
avec la méthode .read() le programme li "surement" caractère par caractère dans le fichier.
J'ai testé un fichier de 235 mot il faut attendre 3, 4 seconde le temps qu'il est fini de le lire par contre avec un fichier de 1,5Go il a fallu que je fasse un rezet mon PC a freezé (fichier trop long à lire)...
Un personne a un solution alternative ?
Merci d'avance.
Le programme li le fichier en mode binary puis l'envoi au serveur par parquet de 1024 octets.
Le programme fonctionne bien y'a juste un problème au niveau de la lecture :
octets = fich.read()
avec la méthode .read() le programme li "surement" caractère par caractère dans le fichier.
J'ai testé un fichier de 235 mot il faut attendre 3, 4 seconde le temps qu'il est fini de le lire par contre avec un fichier de 1,5Go il a fallu que je fasse un rezet mon PC a freezé (fichier trop long à lire)...
Un personne a un solution alternative ?
Merci d'avance.
A voir également:
- [Python] transfert de fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide