Liên hệ quảng cáo

ia 4g

Pacote de módulos Python

Objetivos deste capítulo

Tempo estimado de conclusão: 30 minutos a 1 hora
  1. Aprenda o conhecimento básico dos módulos
  2. Aprenda a expandir a gama de programação possível do que nunca usando módulos

Biblioteca

Uma biblioteca é aquela que pode ser usada lendo um conjunto de processamento geral genérico (funções, classes, outros) de outro programa. 
Em Python, basicamente chamamos o que podemos importar como uma biblioteca. 
A biblioteca é um nome comum e, em Python, basicamente acha que a biblioteca é o módulo a seguir.

Módulos e Pacotes

Um módulo é um arquivo que contém código Python e um arquivo que pode ser reutilizado de outro programa é chamado de "módulo". 
Ele não funcionará sozinho, mas você pode importar módulos para usá-lo. 
Um pacote é uma coleção de init .py e vários módulos em um diretório. 
O init .py será colocado no diretório do pacote e será executado ao importar o pacote.

Módulo de importação

Um uso simples de uma declaração de importação é o módulo de importação. 
A parte do módulo é o nome do arquivo de outro arquivo Python, com a extensão .py removida.
Ao importar vários módulos, você pode importá-los separando os nomes dos módulos com ",".
Por exemplo, se você quiser usar a função cos do módulo de matemática, você pode usá-lo como um nome de função (argumento) .

Importando seus próprios módulos

Desta vez vou fazer um programa de fortuna (módulo de adivinhação). 
Primeiro, crie um programa principal. 
O nome do arquivo deve ser main.py.
Em seguida, farei um módulo de fortuna. 
O seguinte programa fortune.py Por favor, salve no mesmo local que o programa principal (main.py) criado pela acima com o nome do arquivo.
Vamos supor que main.py e fortune.py sejam salvos na mesma pasta, então vamos rodar o main.py que você criou. 
Toda vez que ele é executado, se o resultado da saída for alterado, ele funcionará sem problemas.

de e importe

A partir do nome do arquivo (nome do módulo) import *, é possível chamar sem especificar um nome de arquivo. 
Ao usar a função de módulo, etc., se você quiser omitir a descrição do nome do módulo, e quiser usá-lo apenas pelo nome da função, ele se torna abaixo.
Com base na sintaxe acima, você pode escrever um programa da seguinte maneira.
Eu descrevi random.choice (resultados) em fortune.py mais cedo, mas 
fortune.py pode ser reescrito com o uso de.
Além disso, se você quiser importar todos os membros (funções, constantes, classes, etc.) no módulo sem especificar um nome, especifique da seguinte maneira.
Está na função 
que importa aleatoriamente com fortune.py como uma amostra, mas pode importar até a função externa.

Importar módulo com alias

Embora eu tenha descrito como importação fortuna, você pode anexar um alias usando como. 
Aqui está um exemplo de alias.
Ao anexar um alias, agora é possível chamar ft.get_fortune ().

Importar apenas o que você precisa

* Todos importados, mas você pode importar apenas as peças necessárias.
Outro exemplo é anexar um alias e importar apenas get_fortune.

Examine a localização do módulo de biblioteca

A localização da biblioteca pode ser examinada com atributo de arquivo ou atributo de caminho do módulo 
Por exemplo, pode ser examinado fazendo o seguinte.

Eu corro o aplicativo Omikuji.

Para usuários de Mac, por favor, execute o prompt de comando no terminal e no Windows, mova main.py criado anteriormente para a pasta com o próximo main.py e execute-o.
Quando executado,
Como você pode ver, o resultado da fortuna é alterado aleatoriamente para cada execução em ○ ○. 
Se você não conseguir executar a aplicação Omikuji neste capítulo, consulte o texto abaixo. 
Vamos criar um aplicativo Omikuji que funcione no prompt de comando!

Resumo

Neste capítulo, aprendi o básico sobre módulos. 
Existem vários métodos de leitura (importação), então vamos usar tudo isso.

Exercícios

  1. Por favor faça seus próprios módulos livremente como você fez quando você fez um programa de fortuna (módulo de adivinhação).
  2. Por favor, crie um programa que crie 100 diretórios com nomes de sample1 a sample100 em seu diretório

Postar um comentário

Postagem Anterior Próxima Postagem