smtplib чистый Python или реализован в C?

Они - то же. Булевская переменная помогает упростить преобразование назад и вперед между C# и VB.Net. Большинство программистов C# склонно предпочитать 'bool', но если Вы находитесь в магазине, где существует много из VB.Net и C# тогда, можно предпочесть булевскую переменную, потому что это работает в обоих местах.

5
задан Richard JP Le Guen 14 March 2013 в 03:15
поделиться

3 ответа

Сам smtplib реализован на Python, но сокет основан на C, поэтому он означает и то, и другое.

4
ответ дан 18 December 2019 в 13:15
поделиться
In [32]: import smtplib

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

Следовательно, smtplib написан на python.

8
ответ дан 18 December 2019 в 13:15
поделиться

В основном чистый Python (в качестве базовой реализации, если вы спуститесь достаточно далеко, будет C). Вы можете найти исходный код в каталоге Lib \ в корневом каталоге Python.

2
ответ дан 18 December 2019 в 13:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: