Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Abrir um arquivo com o código das cores, e depois,
- escrever outro com o nome e o código das cores
- Exemplo:
- codigos.txt
- \033[1;30m
- \033[1;31m
- \033[1;32m
- \033[1;34m
- \033[1;36m
- \033[1;37m
- codigos_novo.txt
- Preto = '\033[1;30m'
- Vermelho = '\033[1;31m'
- Verde = '\033[1;32m'
- Azul = '\033[1;34m'
- Cyan = '\033[1;36m'
- Cinza Claro = '\033[1;37m'
- Diego Mendes Rodrigues
- '''
- nome_arquivo_codigos = 'codigos.txt'
- nome_novo_arquivo = 'codigos_novo.txt'
- # Códigos ANSI das cores
- cores_codigo = ['033[1;30m',
- '033[1;31m',
- '033[1;32m',
- '033[1;33m',
- '033[1;34m',
- '033[1;35m',
- '033[1;36m',
- '033[1;37m',
- '033[1;90m',
- '033[1;91m',
- '033[1;92m',
- '033[1;93m',
- '033[1;94m',
- '033[1;95m',
- '033[1;96m',
- '033[1;97m',
- '033[;1m',
- '033[;7m',
- '033[0;0m',
- '033[1;40m',
- '033[1;41m',
- '033[1;42m',
- '033[1;43m',
- '033[1;44m',
- '033[1;45m',
- '033[1;46m',
- '033[1;47m',
- '033[1;100m',
- '033[1;101m',
- '033[1;102m',
- '033[1;103m',
- '033[1;104m',
- '033[1;105m',
- '033[1;106m',
- '033[1;107m']
- # Nomes das cores
- cores_nomes = ['Preto',
- 'Vermelho',
- 'Verde',
- 'Amarelo',
- 'Azul',
- 'Magenta',
- 'Cyan',
- 'Cinza Claro',
- 'Cinza Escuro',
- 'Vermelho Claro',
- 'Verde Claro',
- 'Amarelo Claro',
- 'Azul Claro',
- 'Magenta Claro',
- 'Cyan Claro',
- 'Branco',
- 'Negrito',
- 'Inverte',
- 'Reset (remove formatação)',
- 'Preto',
- 'Vermelho',
- 'Verde',
- 'Amarelo',
- 'Azul',
- 'Magenta',
- 'Cyan',
- 'Cinza Claro',
- 'Cinza Escuro',
- 'Vermelho Claro',
- 'Verde Claro',
- 'Amarelo Claro',
- 'Azul Claro',
- 'Magenta Claro',
- 'Cyan Claro',
- 'Branco']
- # Correr o arquivo 'nome_arquivo_codigos' e gerar o 'nome_novo_arquivo'
- arquivo_entrada = open(nome_arquivo_codigos, 'r') # Abrir no modo de leitura
- arquivo_saida = open(nome_novo_arquivo, 'w+') # Abrir no modo de escrita
- for linha in arquivo_entrada:
- if len(linha) > 2:
- cor = linha.strip().replace('\n','').replace('\\','')
- try:
- indice = cores_codigo.index(cor)
- arquivo_saida.write(f'{cores_nomes[indice]} = \'\\{cores_codigo[indice]}\'\n')
- except:
- pass
- # Fechar os arquivos
- arquivo_entrada.close()
- arquivo_saida.close()
Advertisement
Add Comment
Please, Sign In to add comment