Мне интересно узнать, какие модули используют сценарий, с которым я работаю (я не писал его с нуля, поэтому я не уверен). Я знаю, что% INC содержит модули, используемые моим скриптом, но содержит ли он также модули, используемые этими модулями?Имеет ли% INC все зависимости
ответ
Да, это так. Каждый успешный require
или use
добавляет модуль в %INC
. (Это включает в себя дополнительные модули, если они были загружены.) Посмотрите на псевдокод для require
в its documentation.
Это технически не псевдокод, а версия Perl, похожая на код C. ;) – simbabque
Спасибо! Есть ли способ отличить необязательный от необходимых модулей? – user86895
Изучите код и/или документацию модуля, который их загрузил. (Или переименуйте PossiblyOptional.pm в PossiblyOptional.skip, а затем посмотрите, сработает ли программа, потому что она не может «использовать PossiblyOptional».) – cjm
- 1. AttributeError: объект 'FreqDist' не имеет атрибута 'inc'
- 2. Имеет ли ldd также зависимости зависимостей?
- 3. ли LDD показывает все рекурсивные зависимости
- 4. Как включить все проекты EPIC для использования @INC в Perl?
- 5. Рекомендуется ли добавлять все зависимости в pom.xml?
- 6. В чем разница между% INC и @INC?
- 7. Можно ли обмануть Perl для использования переменной% INC и сохранить глобальный% INC нетронутым?
- 8. Должны ли все методы класса использовать все зависимости?
- 9. Является ли .inc суффиксом x86 для макроса?
- 10. Включая все зависимости
- 11. Инструкция INC против ADD 1: Это имеет значение?
- 12. очистить ВСЕ зависимости
- 13. Имеет ли Require.js версию синхронизации для загрузки одной зависимости?
- 14. Имеет ли все в моделях Django разумные?
- 15. Имеет ли JGit API все команды Git
- 16. проверить, имеет ли список все значения
- 17. Имеет ли WebGLU все функции WebGL?
- 18. Определить, имеет ли строка все одинаковые символы
- 19. Определение, имеет ли строка все уникальные символы
- 20. Имеет ли представление MySQL все время?
- 21. Имеет ли файл поток все данные файла?
- 22. ли PHP имеет эквивалент в Python все()
- 23. Имеет ли VARCHAR все свойства Numeric?
- 24. Имеет ли ... все файлы в perforce?
- 25. Как определить, имеет ли Gemfile или gemspec все необходимые зависимости от gem.
- 26. .inc Файлы в PHP
- 27. Inc/dec mongotemplate, atomically
- 28. Mongdb $ inc by переменная
- 29. Servicemix импортировать все зависимости
- 30. Загрузить все зависимости gems
В качестве продолжения,% INC содержит только абсолютно необходимые модули? Я хотел бы запустить мой скрипт на другом компьютере, и я надеюсь свести к минимуму количество модулей, которые я передаю. – user86895