Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como criar um Blocker do Word
bloqueadores Word são a manutenção de um nível básico de decência e decoro . Se você está fazendo um fórum , um wiki ou qualquer outro projeto impulsionado pela entrada do usuário, às vezes você vai querer excluir certas palavras que aparecem em seu projeto. Adicionando este recurso para seu projeto não é difícil de fazer. Usando Python, uma linguagem de script de alto nível , você pode fazer o seu programa de substituir todas as palavras que você deseja bloquear com uma série de * s . Instruções
1

Faça uma string cujo conteúdo é o texto que você deseja verificar se há palavras que você deseja bloquear. Use a sintaxe : .

Text = " [ seu texto aqui ]"

clean_text = text

Isto irá criar duas cordas, ambos contendo o texto que você deseja verificar
Página 2

Criar uma cadeia em branco . Para as instruções , que será referida como " bloqueadores ". Use a seguinte sintaxe :

bloqueador = ""

Isto irá criar a seqüência de texto em branco. Isso vai ser usado mais tarde .
3

Crie um objeto lista contendo as palavras que você deseja bloquear. Use a sintaxe :

block_list = [ "um ", " dois ", " três" ]

Isto irá criar uma lista intitulada " block_list " contendo as palavras um, dois e três. Substitua as palavras com o que você deseja bloquear , e adicione qualquer outro que você deseja.
4

Crie três variáveis ​​(circular , começam e final ) e pô-los todos a zero. Utilize o formulário :

variable_name = 0
5

Use uma compreensão da lista para examinar a carta corda por carta . Utilize o formulário :

para caractere em texto. Este loop vontade por todo o texto letra por letra . A carta que está sendo examinado em qualquer laço dado será "char ".
6

Defina a variável "fim" para igualar a variável " ciclo" na primeira linha da compreensão lista. Siga esta com uma declaração "se" que é executado se o " char" para o loop é igual a "" ou um espaço.
7

Criar uma nova seqüência de uma fatia da string "text" . Use a sintaxe :

test_word = text [ começar: fim] .

Isto irá formar cada palavra no texto, um por um, em uma string para comparar com a lista de palavras bloqueadas

8

Crie uma nova compreensão da lista dentro do " if" , seguindo o formato:

por palavra em block_list . Dentro dessa compreensão da lista , crie uma nova instrução "if" que será desencadeada se o " test_word " é uma das "palavras" em sua lista de bloqueados .
9

Crie outra compreensão da lista que irá adicionar asteriscos para cada personagem na palavra a ser bloqueada para a string " bloqueador " . Depois de ter feito a corda no comprimento correto usar a seguinte linha:

clean_text = clean_text [: começar +1 ] + bloqueador + clean_text [end : ]

Isso vai editar a palavra bloqueado na cópia "limpa" do seu texto.
10

Repor o " bloqueador " string para uma tela de texto em branco. Em seguida, defina a variável "begin" para igualar a variável " final " dentro do " if" desencadeada por um espaço. Em sua compreensão da lista inicial , defina o " laço " variável para igualar -se mais um. No final da execução deste programa, você vai ficar com uma cópia "limpa" ( clean_text ), que terá todas as palavras bloqueadas censurado.

Anterior :

Próximo : No
  Os artigos relacionados
·Como Gráfico com Software para Python 
·Funções Python com um dicionário 
·Como desativar avisos Python Deprecation 
·Como compilar um arquivo Python 
·O que é o urllib em Python 
·Como encontrar o endereço de uma variável em Python 
·Como extrair atributos com Python 
·Como levantar um aviso em Python 
·Como adicionar duas cordas para Python 
·Como empacotar Scripts Python 
  Artigos em destaque
·Como preencher um combobox com JavaScript 
·Como escrever um script para Pós-Processamento de Dado…
·Como compilar e executar um pacote JVLC 
·Como converter Int para TinyInt 
·Funções do Visual C Sharp de corda 
·Como construir uma matriz PHP 
·Como gerar uma matriz com todas as combinações possí…
·Tipos de ataques de saturação de buffer 
·Diferenças entre campos e registros em um banco de dad…
·Como posso Adicionar referência da Web para um C # apl…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados