Cadastro de Distros

Publicado por Antonio Delvair Zaneti / CornelioDigital.com (última atualização em 12/12/2025)

[ Hits: 43 ]

Homepage: www.nossoclick.com

Download distros.py




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.

  



Esconder código-fonte

# 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)

Scripts recomendados

Gerando PDF de imagens

Conversor MKV para AVI

Manipulando arquivos com Pickle

Descobrir HOME do usuario e criar arquivo de configuração

DirFileList


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts