Ответ 1
Вы загрязняете пространство имен именами, которые могут мешать вашим переменным и занимать некоторую память.
Кроме того, у вас будет больше времени запуска, так как программа должна загрузить модуль.
В любом случае, я бы не стал слишком невротическим с этим, как если бы вы пишете код, вы могли бы писать и удалять import os
непрерывно по мере изменения вашего кода. Некоторые IDE как PyCharm обнаруживают неиспользуемые импорты, поэтому вы можете полагаться на них после завершения или почти завершения вашего кода.