Cadastro de Distros
Publicado por Antonio Delvair Zaneti / CornelioDigital.com (última atualização em 12/12/2025)
[ Hits: 43 ]
Homepage: www.nossoclick.com
O script em questão solicita ao usuário, especificar o nome de um arquivo, o qual atribui como sendo um arquivo txt, dando inicialmente duas distros como conteúdo ao mesmo, se já existir o arquivo, o mesmo informa e dá a opção de informar um novo nome ou sobescrever, informando que o arquivo foi criado com sucesso, logo em seguida, adiciona outra distro, pelo método append (a), no formato utf-8, indo para o próximo passo, ele insere mais 5 distros pré especificadas, uma por linha, e finalizando, exibe a lista de distros inseridas no arquivo.
# Cria o arquivo especificado e já adiciona duas distros inicialmente
import os
nome_arquivo = input("Digite o nome do arquivo que deseja criar para salvar as distros: ")
nome_arquivo += ".txt"
conteudo = "Zorin Os \nopenSuse"
while os.path.exists(nome_arquivo):
resposta = input(f"O arquivo '{nome_arquivo}' já existe. Deseja escolher outro nome? (s/n): ")
if resposta.lower() == 's':
nome_arquivo = input("Digite um novo nome para o arquivo: ") + ".txt"
else:
break
with open(nome_arquivo, 'w', encoding='utf-8') as arquivo:
arquivo.write(conteudo)
print(f"Arquivo '{nome_arquivo}' criado e salvo com sucesso.")
# Adiciona outra distro ao arquivo existente
nova_distro = "\nLinux Mint \n"
with open(nome_arquivo, 'a', encoding='utf-8') as arquivo:
arquivo.write(nova_distro)
print(f"Distro adicionada ao arquivo especificado '{nome_arquivo}' com sucesso.")
#Adicionar itens de uma lista, um por linha, ao arquivo existente
lista_de_distros = ['Ubuntu', 'Kali', 'Debian', 'Arch Linux', 'Fedora']
with open(nome_arquivo, 'a', encoding='utf-8') as arquivo_lista:
for item in lista_de_distros:
arquivo_lista.write(item + '\n')
print(f"Distros adicionadas ao arquivo '{nome_arquivo}' com sucesso.")
# Exibir o conteúdo final do arquivo
with open(nome_arquivo, 'r', encoding='utf-8') as arquivo:
conteudo_final = arquivo.read()
print("Conteúdo final do arquivo:")
print(conteudo_final)
Manipulando arquivos com Pickle
Descobrir HOME do usuario e criar arquivo de configuração
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (0)
Alguém já testou o novo COSMIC Desktop? O que achou? (1)
Não consigo instalar distro antiga no virtualbox nem direto no hd (15)









