2010-06-03 6 views

Répondre

2

Le code suivant ferait ce que vous demandez littéralement (en supposant thesocket est une prise de courant connecté):

with open('thefile.mp3', 'rb') as f: 
    thesocket.sendall(f.read()) 

mais bien sûr, il est peu probable d'être une grande utilité sans un protocole de niveau supérieur pour aider la contrepartie savoir combien de données il va recevoir, quel type de données, et ainsi de suite.

+0

Vous souhaitez probablement diviser le fichier de sorte que tout le fichier ne soit pas lu en même temps dans la mémoire. – Marian

+0

Je vois. Merci beaucoup. C'était tout ce dont j'avais besoin! :) – Jake

+0

@Jake, pensez à accepter la réponse (en cliquant sur l'icône en forme de coche à gauche de la réponse) - en acceptant la réponse à votre question qui vous a le plus aidé yoi est cruciale SO étiquette (et en tant que telle est récompensée par vous donner quelques points supplémentaires, et un peu plus pour moi ;-). –

Questions connexes