Você está aqui: Python ::: Dicas & Truques ::: Arquivos e Diretórios |
Como pesquisar uma palavra em um arquivo texto usando PythonQuantidade de visualizações: 3079 vezes |
Nesta dica eu mostrarei como é possível usar a linguagem Python para abrir um arquivo texto e pesquisar por uma palavra. Este código pode ser usado para pesquisar por uma frase também, mas corremos o risco de a frase começar em uma linha e terminar em outra. Em mais dicas dessa seção eu mostro como isso pode ser contornado. Note que usaremos a função open() para abrir o arquivo texto em modo leitura. Em seguida usaremos uma laço for para percorrer as linhas individuais e, dentro de cada linha, usamos a instrução if..in para verificar se a palavra está contida nessa linha. Veja o código completo para o exemplo: # método principal def main(): # vamos abrir o arquivo em modo de leitura somente arquivo = open("dados.txt", "r") # foi encontrada? encontrada = False # palavra a ser pesquisa palavra = "Delphi" # agora varremos as linhas do arquivo uma por uma contador_linhas = 0 for linha in arquivo: contador_linhas = contador_linhas + 1 if palavra in linha: print("A palavra foi encontrada na linha: %d" % contador_linhas) Ao executar este código Python nós teremos o seguinte resultado: c:\estudos_python>python estudos.py A palavra foi encontrada na linha: 3 |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
Java - Como carregar uma imagem em um BufferedImage do Java usando o método read() da classe ImageIO C# - Como excluir todos os itens selecionados em uma ListBox de múltipla seleção do C# Windows Forms |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |