621
Comentário:
|
972
Refactoring Wiki
|
Deleções são marcadas assim. | Adições são marcadas assim. |
Linha 1: | Linha 1: |
## page was renamed from IncludeMódulo | |
Linha 25: | Linha 26: |
---- Ou então, se você quer ser um cara legal e usar o interpretador, existe ua função embutida {{{__import__}}} que recebe como argumento uma string com o nome do módulo (não do arquivo) e retorna um objeto module. Depois disso, é tranquilo. ---- Alexandre Passos |
Include
Às vezes pode-se achar necessária a inclusão de outro arquivo em seu programa, sem ter que recorrer ao "import" (quando, por exemplo, precisar carregar um módulo dinamicamente, e possuir o nome dele apenas em uma variável). O código abaixo faz exatamente isso.
Não ligo para a licença de distribuição desse snippet, portanto façam o que quiser com ele
Código
Ou então, se você quer ser um cara legal e usar o interpretador, existe ua função embutida __import__ que recebe como argumento uma string com o nome do módulo (não do arquivo) e retorna um objeto module. Depois disso, é tranquilo.
Alexandre Passos