Так что я пишу небольшую программу на Python. Это не будет очень требовательным и забавным, поэтому не обязательно нужно оптимизировать скорость или ресурсы или что-то в этом роде, и я далек от профессионалов, поэтому, если это смешной вопрос, извините, НО мне интересно:Преимущество импорта библиотек внутри функции?
Я определяю несколько небольших функций (например, 5 строк), которые потребуют импортировать библиотеки (urllib
, xml.etree
и т. Д.). Есть ли причина делать их вне функции, как в начале моего кода, а не как первые строки функции? Я бы подумал, что использование этой функции облегчит кражу этих функций в будущем, но я также думал, что это немного замедляет работу. Есть ли какое-нибудь жесткое правило или правило? А если нет, есть ли у кого-нибудь мнения?
awesome, спасибо! – kmdewey