2009-11-26 8 views

Respuesta

4

smtplib en sí está implementado en python, pero el socket está basado en C, por lo que significa ambos.

+1

Gracias Mark! Eso es lo que estaba buscando. – Viet

2

Python básicamente puro (como la implementación subyacente si desciende lo suficiente es C). Puede encontrar la fuente bajo el directorio Lib \ en su raíz de Python.

+0

gracias Wayne! Di las dos respuestas +1 y muchas gracias por la participación. Desde que Mark llegó primero, le doy la marca verde. ¡Muchas gracias! – Viet

8
In [32]: import smtplib 

In [33]: smtplib 
Out[33]: <module 'smtplib' from '/usr/lib/python2.6/smtplib.pyc'> 

Por lo tanto, smtplib está escrito en python.

+1

+1 para mostrar cómo encontrar la respuesta, no solo darla. – Kiv

+1

+1 Hola ~ unutbu! Esa es una buena forma de investigar: D ¡Gracias por el truco! – Viet

+3

No debe ser quisquilloso, pero esto no detectaría si smtplib usa un módulo auxiliar (como parte de la biblioteca) que es nativo. – notnoop

Cuestiones relacionadas