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


