¿Es smtplib python puro o implementado en C?¿Es smtplib python puro o implementado en C?
Respuesta
smtplib en sí está implementado en python, pero el socket está basado en C, por lo que significa ambos.
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.
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
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 para mostrar cómo encontrar la respuesta, no solo darla. – Kiv
+1 Hola ~ unutbu! Esa es una buena forma de investigar: D ¡Gracias por el truco! – Viet
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
- 1. Python smtplib proxy support
- 2. Reenviar un correo electrónico con Python smtplib
- 3. En Python, ¿por qué un módulo implementado en C es más rápido que un módulo de Python puro y cómo escribo uno?
- 4. Python 3 smtplib envía con caracteres Unicode
- 5. smtplib y Gmail - problemas script Python
- 6. Quadtree Python puro Implementación
- 7. python puro ssh
- 8. ¿Hay alguna manera de agregar múltiples receptores en Python SMTPlib?
- 9. manipulación en C puro Excepción
- 10. Obtención del módulo python -m para un módulo implementado en C
- 11. Servidor IMAP o POP3 implementado en PHP
- 12. Ejecutar JavaScript en un entorno Python puro
- 13. ¿hay disponible C# ZeroConf puro, bonjour o dns-sd?
- 14. ¿Hay un cliente WebSocket implementado para python?
- 15. Matlab/Octave bwdist() en Python o C
- 16. python & smtplib: ¿Es posible enviar correo a través de gmail usando oauth2?
- 17. Ventana Cocoa OpenGL en puro C?
- 18. ¿Margin and Padding es implementado por ContentControl?
- 19. Manejo de eventos COM en C++ (ATL, MFC o C++ puro) para la interoperabilidad de Java
- 20. ¿Por qué C++ es compatible con C? ¿Por qué no hay algún lenguaje C++ "puro"?
- 21. Configuración liviana para generar páginas web en Python puro
- 22. Montaje puro: sin funciones C vinculadas
- 23. F # Seq módulo implementado en C# para IEnumerable?
- 24. C# Comprehensiones de listas = ¿azúcar sintáctico puro?
- 25. C++: operador de asignación virtual puro
- 26. ¿Cómo establecer un juego de caracteres en el correo electrónico usando smtplib en Python 2.7?
- 27. Implementación de un preprocesador C en Python o JavaScript?
- 28. C++ puro para Android y su rendimiento
- 29. ¿Patrón de observador implementado en C# con delegados?
- 30. Cómo crear una distribución de módulos de Python para adaptarla correctamente al código de Python puro
Gracias Mark! Eso es lo que estaba buscando. – Viet