Где я могу получить исходный код для модуля builtin в python? Меня интересует версия 2.6.x.Где я могу получить исходный код модуля __builtin__ в python?
ответ
Для решения, специфичного для Ubuntu (хотя это должно работать на Debian, Mint и других связанных дистрибутивах), загрузите источник, и вы найдете bltinmodule .c там.
В моей системе Ubuntu, он находится под моим питона исходного каталога, т.е. .../python2.6-2.6.6/Python/bltinmodule.c
apt-get source xxx
скачивает исходный код для указанного пакета в подкаталог текущего каталога.
Это должно сделать трюк:
apt-get source python2.6
view ./python2.6-2.6.6/Python/bltinmodule.c
Если вы не хотите использовать find
, перестроить местонахождение базы данных с sudo updatedb
, а затем вы можете сделать locate bltintmodule.c
, чтобы найти файл.
Перейдите в папку, в которую были установлены библиотеки Python, проверьте папку версии \ Python - вы должны найти файл bltinmodule.c.
Что-то вдоль линий C: \ Python \ 2.X \ Python
На CentOS это ...
[email protected] ~> locate bltinmodule.c
/usr/src/debug/Python-2.5.1/Python/bltinmodule.c
/usr/src/debug/Python-2.6.4/Python/bltinmodule.c
Возможно, вам необходимо http://packages.ubuntu.com/dapper/python-dev
Легче всего найти Исходный код CPython представляет собой веб-представление хранилища Mercurial: http://hg.python.org/cpython/file/2.6/Python/bltinmodule.c
(Обновлена ссылка для ссылки на копия в Mercurial, хотя 2.6 релиз безопасности произошел из SVN-репо)
Для более поздних версий разработка перешла в Mercurial. См. Http://hg.python.org/cpython – ncoghlan
В частности, [this] (http://hg.python.org/cpython/file/c9910fd022fc/Python/bltinmodule.c) будет источником встроенного модуля в Mercurual. – pythonlarry
- 1. Где я могу получить исходный код libnet.so?
- 2. Где я могу получить исходный код TeamCity
- 3. Где я могу получить исходный код пружин?
- 4. Где я могу получить исходный код приложения?
- 5. Где я могу найти исходный код pdb?
- 6. Где я могу найти исходный код FlexMonkium?
- 7. где я могу получить исходный код для traceroute в IPv6
- 8. Где я могу получить исходный код класса String в Java
- 9. Где я могу прочитать исходный код?
- 10. Где я могу просмотреть исходный код LINQ?
- 11. Где я могу найти исходный код gitk?
- 12. Где я могу найти исходный код Flex?
- 13. Где я могу увидеть исходный код CoreLocation?
- 14. Где я могу найти исходный код CastButtonFactory
- 15. Где я могу найти исходный код UIStoryboardSegue.swift
- 16. Где я могу скачать исходный код OpenGL?
- 17. Исходный код? «где я получу исходный файл»
- 18. Где я могу найти исходный код для java или python?
- 19. Где я могу получить исходный код класса QBalloonTip
- 20. Где я могу получить исходный код приложения для камеры Android?
- 21. Где я могу получить бесплатный исходный код G722?
- 22. Где я могу получить исходный код для пакета com.sun.xml.internal?
- 23. Где я могу получить исходный код для ODK Collect 1.3?
- 24. Где я могу получить исходный код Android 1.5 (кекс)?
- 25. Как я могу увидеть исходный код Python __builtins__?
- 26. Где я могу получить исходный код для модуля Composite C1 Facebook ImageGallery?
- 27. Где я могу просмотреть исходный код в пространстве имен System.IdentityModel.Services?
- 28. Исходный код модуля Webpack
- 29. Где я могу найти исходный код классов «build» в Java?
- 30. Где я могу найти исходный код Firefox для Android?
Я нахожусь на Ubuntu, а не в окнах. Под моим /usr/lib/python2.6 я не вижу такого файла: find. -name '* .c' – abc
Ну, если это определенно не существует ... У меня нет системы Ubuntu здесь - обновление основного ответа ... – dotalchemy
Я сделал этот поиск без результатов: sudo find/-name 'bltinmodule .c». У кого-нибудь есть ответ для Ubuntu? – abc