== Imports are lazy == === main.py === {{{python import sys match sys.argv: case [prgr]: print('Please give a sub-option') case [prgr, 'a', *args]: from a import x print(f'x = {x}') case [prgr, 'b', *args]: from b import x print(f'x = {x}') }}} === a.py === {{{python print('Importing a') x = 10 }}} === b.py === {{{python print('Importing b') x = 20 }}}