Módulo Pacote JLP: arq_txt

1. Descrição

Responsável pelas funções referente a manipulação de arquivos, como ler e escrever(gravar).
Deverá ser usado quando quiser ler ou salvar o resultado de algum processamento de um jogo em um arquivo.

Importando

from jlp import arq_txt

2. Lista de Funções

ler_arquivo(arquivo)

Faz a leitura de um arquivo, jogando o resultado em uma variável.

Parâmetro Descrição
1 arquivo O nome do arquivo que vai ser lido. Em Python, o caminho deve ter duas barras invertidas \\ para indicar o diretório.
from jlp import arq_txt

conteudo = arq_txt.ler_arquivo('F:\\jogo.txt')

for linha in conteudo:
    print(linha.strip())

ler_arquivo_lista(arquivo)

Faz a leitura de um arquivo, jogando o resultado em uma lista.

Parâmetro Descrição
1 arquivo O nome do arquivo que vai ser lido. Em Python, o caminho deve ter duas barras invertidas \\ para indicar o diretório.
from jlp import arq_txt

conteudo = arq_txt.ler_arquivo_lista('F:\\jogo.txt')

for linha in conteudo:
    print(linha)

gravar_arquivo_valor(arquivo, valor)

Escreve o valor em uma linha de arquivo.

Parâmetro Descrição
1 arquivo O nome do arquivo que vai ser gravado. Em Python, o caminho deve ter duas barras invertidas \\ para indicar o diretório.
2 valor O valor que vai ser armazenado.
from jlp import arq_txt

valor = '01 02 03 04 05 06'

arq_txt.gravar_arquivo_valor('F:\\meu_jogo.txt', valor)

gravar_arquivo_lista(arquivo, lista)

Grava o conteúdo de uma lista em um arquivo.

Parâmetro Descrição
1 arquivo O nome do arquivo que vai ser gravado. Em Python, o caminho deve ter duas barras invertidas \\ para indicar o diretório.
2 lista A lista que contém os valores.
from jlp import arq_txt

#lista de jogos
lista_jogos = ['01 02 03 04 05 06',
               '07 08 09 10 11 12']

arq_txt.gravar_arquivo_lista('F:\\meu_jogo_lista.txt', lista_jogos)
from jlp import arq_txt

#Criando a lista
meus_jogos = []

#Adicionando os jogos
meus_jogos.append('01 02 03 04 05 06')
meus_jogos.append('07 08 09 10 11 12')

arq_txt.gravar_arquivo_lista('F:\\meu_jogo_lista.txt', meus_jogos)

arquivo_existe(arquivo)

Verifica se um arquivo existe ou não.

Parâmetro Descrição
1 arquivo O nome do arquivo que vai ser verificado. Em Python, o caminho deve ter duas barras invertidas \\ para indicar o diretório.
from jlp import arq_txt

if (arq_txt.arquivo_existe('F:\\meu_jogo_lista.txt')):
    print('Arquivo existe')
else:
    print('Não existe')

deletar_arquivo(arquivo)

Deleta um arquivo.

Parâmetro Descrição
1 arquivo O nome do arquivo que vai ser deletado. Em Python, o caminho deve ter duas barras invertidas \\ para indicar o diretório.
from jlp import arq_txt

arq_txt.deletar_arquivo('F:\\meu_jogo.txt')

Compartilhar este post

Insira Comentário