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.
Nº | 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.
Nº | 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.
Nº | 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.
Nº | 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.
Nº | 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.
Nº | 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')