Imports¶
--i/--import is a shortcut to easily import external libraries.
Importing a module¶
The equivalent of import xyz is --import xyz.
It is equivalent to --begin import xyz, just shorter.
You can use -i xyz which is even shorter.
py1 --begin 'import math' 'P(math.cos(math.pi))'
py1 --import 'math' 'P(math.cos(math.pi))'
py1 -i 'math' 'P(math.cos(math.pi))'
Importing specific symbols¶
The equivalent of from xyz import abc is --import xyz/abc.
You can import multiple functions with --import xyz/abc,def.
Something like -i xyz/* is equivalent to from xyz import *.
py1 --import 'math/cos,pi' 'P(cos(pi))'
py1 -i 'math/*' 'P(cos(pi))'
Importing with a specific name¶
The equivalent of import abc as ABC is --import abc:ABC. You can rename specific symbols in the same way like --import xyz/abc:ABC.
py1 --import 'math:M' 'P(M.cos(M.pi))'