Могу ли я иметь каталог с именем import, содержащий код Python? Или команда импорта не сможет проанализировать его в результате? Есть ли способ обойти это?
Вы можете использовать встроенную функцию __import__ , которая принимает любую строку. Таким образом, вы можете написать:
__import__
__import__('keyword.submodule')
У вас может быть каталог с именем, являющимся ключевым словом Python, хранящим ваш код Python. Этот каталог не должен использоваться в качестве пакета, поскольку имена пакетов должны быть действительными идентификаторами Python.
Или команда импорта не сможет проанализировать его в результате?
Это действительно потерпит неудачу.