Name | libpyles JSON |
Version |
1.0.9
JSON |
| download |
home_page | |
Summary | Pacote para mnipulação de arquivos |
upload_time | 2024-01-30 09:35:39 |
maintainer | |
docs_url | None |
author | PedroVitor |
requires_python | |
license | |
keywords |
python
files
pyl3s
pyl3slib
libpyles
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# libpyles
========================================================
### Atraves desse pacote, o usuário poderá fazer a manipulação de arquivos de maneira mais simples e otimizada, além de poder criar, mover, excluir e copiar diretórios. E mais algumas funções extras de conversão de arquivos de texto.
## Instalação
Para instalar o pacote, basta executar o comando abaixo:
<pre><code>pip install libpyles</code></pre>
## Funções da biblioteca
=======================================================
### def criar_arquivo_txt(nome)<br>
### def abrir_arquivo_txt(nome)<br>
### def escrever_arquivo_txt(nome)<br>
### def criar_arquivo_bin(nome)<br>
### def abrir_arquivo_bin(nome)<br>
### def escrever_arquivo_bin(nome)<br>
### def listar_diretorio(diretorio, extensao)<br>
### def diretorio_atual()<br>
### def criar_diretorio(nome_dir)<br>
### def copiar_diretorio_completo(src, dst)<br>
### def mover_diretorio_completo(src, dst)<br>
### def deletar_arquivo(nome_arquivo)<br>
### def deletar_diretorio(nome_diretorio)<br>
### def tamanho_diretorio_kb(caminho)<br>
### def tamanho_arquivo_kb(caminho, nome_arq)<br>
### def palavra_chave(arquivo, palavra)<br>
### def contar_palavras_mais_frequentes(nome_arquivo)<br>
### def contar_caracteres(arquivo)<br>
### def txt_pdf(arquivo, nome_arquivo)<br>
### def pdf_to_txt(arquivo, arquivo_txt)<br>
### def txt_bin(arquivo, nome_arquivo_bin)<br>
### def bin_to_txt(nome_arquivo_bin, nome_arquivo_txt)<br>
=======================================================
## Importação
<pre><code>import libpyles</code></pre>
=======================================================
## Uso de cada função
=======================================================
>Será utilizado uma abreviação para fácil entendimento. Nesse sentido, será utilizado o __lp__ (import libpyles as lp).
<pre><code>
lp.criar_arquivo_txt(nome)
"""
A variável 'nome' é apenas o nome do arquivo sem a extensão(.txt) e entre aspas simples, por exemplo 'teste'.
Saída: É criado um arquivo .txt se ele não existir no diretório atual, caso contrário, ela apenas lê e exibe o arquivo .txt. Além disso é retornado True ou False para ser utilizado dependendo da ocasião do uso.
Exemplo:
if lp.criar_arquivo_txt('teste') is True:
print('Arquivo criado!!')
else:
print('Arquivo já existente!!')
"""
lp.abrir_arquivo_txt(nome)
"""
A variável 'nome' é apenas o nome do arquivo sem a extensão(.txt) e entre aspas simples, por exemplo 'teste'.
Saída: Abrir um arquivo .txt, se ele existir no diretório. Além disso é retornado True ou False para ser utilizado dependendo da ocasião do uso.
Exemplo:
if lp.abrir_arquivo_txt('teste') is True:
print('Arquivo lido!!')
else:
print('Arquivo não existe!!')
"""
lp.escrever_arquivo_txt(nome)
"""
A variável 'nome' é apenas o nome do arquivo sem a extensão(.txt) e entre aspas simples, por exemplo 'teste'.
Saída: Escrever em um arquivo .txt, se ele existir. Além disso é retornado True ou False para ser utilizado dependendo da ocasião do uso.
Exemplo:
if lp.escrever_arquivo_txt('teste') is True:
print('Arquivo modificado!!')
else:
print('Arquivo não existe!!')
"""
lp.criar_arquivo_bin(nome)
"""
A variável 'nome' é apenas o nome do arquivo sem a extensão(.bin) e entre aspas simples, por exemplo 'teste'.
Saída: É criado um arquivo .bin se ele não existir no diretório atual, caso contrário, ela apenas lê e exibe o arquivo .bin. Além disso é retornado True ou False para ser utilizado dependendo da ocasião do uso.
Exemplo:
if lp.criar_arquivo_bin('teste') is True:
print('Arquivo criado!!')
else:
print('Arquivo já existente!!')
"""
lp.abrir_arquivo_bin(nome)
"""
A variável 'nome' é apenas o nome do arquivo sem a extensão(.bin) e entre aspas simples, por exemplo 'teste'.
Saída: Abrir um arquivo .bin, se ele existir no diretório. Além disso é retornado True ou False para ser utilizado dependendo da ocasião do uso.
Exemplo:
if lp.abrir_arquivo_bin('teste') is True:
print('Arquivo lido!!')
else:
print('Arquivo não existe!!')
"""
lp.escrever_arquivo_bin(nome)
"""
A variável 'nome' é apenas o nome do arquivo sem a extensão(.bin) e entre aspas simples, por exemplo 'teste'.
Saída: Escrever em um arquivo .bin, se ele existir. Além disso é retornado True ou False para ser utilizado dependendo da ocasião do uso.
Exemplo:
if lp.escrever_arquivo_bin('teste') is True:
print('Arquivo modificado!!')
else:
print('Arquivo não existe!!')
"""
lp.listar_diretorio(diretorio, extensao)
"""
diretorio == r'seu caminho do diretorio'
extensao == '' (caso queira exibir todos os arquivos)
'.extensao' (caso queira filtrar por extensão, apenas colocar a extensão do arquivo)
Saída: Lista o caminho de todos os subdiretórios e arquivos existentes em um diretório passado no parâmetro
Exemplo:
lp.listar_diretorio(r'C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles', '')
'
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\build\README.md
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\dist\README.md
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\libpyles\README.md
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\libpyles.egg-info\README.md
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\build\setup.py
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\dist\setup.py
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\libpyles\setup.py
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\libpyles.egg-info\setup.py
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\build\teste.py
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\dist\teste.py
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\libpyles\teste.py
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\libpyles.egg-info\teste.py
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\libpyles\__pycache__\libpyles.py
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles\libpyles\__pycache__\__init__.py
'
"""
lp.diretorio_atual()
"""
Saída: Lista o caminho do diretório atual.
Exemplo:
print(lp.diretorio_atual())
'
C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles
'
"""
lp.criar_diretorio(nome_dir)
"""
nome_dir == 'nome do diretorio que queira criar'
A função cria um novo diretório no diretório atual que se encontra o código.
Saída: Cria um novo diretório no diretório atual que se encontra o código.
Exemplo:
lp.criar_diretorio('teste')
"""
lp.copiar_diretorio_completo(src, dst)
"""
src == 'diretório que queira copiar os arquivos'
dst == 'diretório que queira colar os arquivos'
Saída: Copia todo o conteúdo (arquivos) de um diretório de origem para um diretório de destino. Além disso é retornado True ou False para ser utilizado dependendo da ocasião do uso.
Exemplo:
if lp.copiar_diretorio_completo(r'C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles', r'C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\teste') is True:
print('Diretório copiado!!')
else:
print('Diretório não existe!!')
"""
lp.mover_diretorio_completo(src, dst)
"""
src == 'diretório que queira mover os arquivos'
dst == 'diretório que queira colar os arquivos'
Saída: Move todo o conteúdo (arquivos) de um diretório de origem para um diretório de destino. Além disso é retornado True ou False para ser utilizado dependendo da ocasião do uso.
Exemplo:
if lp.mover_diretorio_completo(r'C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles', r'C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\teste') is True:
print('Diretório movido!!')
else:
print('Diretório não existe!!')
"""
lp.deletar_arquivo(nome_arquivo)
"""
nome_arquivo == 'nome do arquivo que queira excluir no diretório atual'
Saída: True se o arquivo for removido com sucesso, False se o arquivo não for encontrado ou ocorrer um erro durante a remoção.
Exemplo:
if lp.deletar_arquivo('teste') is True:
print('Arquivo deletado com sucesso')
else:
print('Arquivo não encontrado')
"""
lp.deletar_diretorio(nome_diretorio)
"""
nome_diretorio == 'nome do diretorio que queira excluir no diretório atual ou outro diretório'
Saída: True se o diretório for removido com sucesso, False se o diretório não for encontrado ou ocorrer um erro durante a remoção.
Exemplo:
if lp.deletar_diretorio('teste') is True ou lp.deletar_diretorio(r'C:\Users\nyddo\OneDrive\Área de Trabalho\Faculdade\POOII\libpyles') is True:
print('Arquivo deletado com sucesso')
else:
print('Arquivo não encontrado')
"""
lp.tamanho_diretorio_kb(caminho)
"""
caminho == 'caminho do diretorio que queira saber o tamanho em kb, a quantidade de subdiretórios e arquivos'
Saída: Tamanho total (em kilobytes) de um diretório, incluindo todos os seus arquivos e subdiretórios.
Exemplo:
total_size_kb, total_arq, total_dir = tamanho_diretorio_kb(diretorio_atual())
print(f"Total: {total_size_kb} KB")
print(f"Arq: {total_arq}")
print(f"Dir: {total_dir}")
'
Total: 79.0101306674951 KB
Arq: 45
Dir: 14
'
"""
lp.tamanho_arquivo_kb(caminho, nome_arq)
"""
caminho == 'caminho do diretorio'
nome_arq == 'nome do arquivo que queira saber o tamanho'
Saída: Tamanho de um arquivo em kilobytes
Exemplo:
print(lp.tamanho_arquivo_kb(diretorio_atual(), 'teste'))
'
0.3916015625
'
"""
lp.palavra_chave(arquivo, palavra)
"""
arquivo == 'arquivo que queira encontrar a palavra'
palavra == 'palavra-chave que queira buscar no arquivo .txt'
Saída: Uma tupla contendo duas informações:
- Uma lista de tuplas, onde cada tupla contém o número da linha e o conteúdo da linha onde a palavra-chave foi encontrada.
- O número total de ocorrências da palavra-chave no arquivo.
Exemplo:
print(lp.palavra_chave('teste.txt', 'teste'))
'
([(1, 'teste'), (2, 'teste'), (3, 'teste'), (4, 'teste'), (5, 'teste'), (6, 'teste'), (7, 'teste'), (8, 'teste'), (9, 'teste'), (10, 'teste'), (11, 'teste'), (12, 'teste'), (13, 'teste'), (14, 'teste'), (15, 'teste'), (16, 'teste'), (17, 'teste'), (18, 'teste'), (19, 'teste'), (20, 'testeteste'), (21, 'teste'), (22, 'teste'), (23, 'teste'), (24, 'teste'), (25, 'teste'), (26, 'teste'), (27, 'teste'), (28, 'teste'), (29, 'testeteste'), (30, 'teste'), (31, 'teste'), (32, 'teste'), (33, 'teste'), (34, 'teste'), (35, 'teste'), (36, 'teste'), (37, 'teste'), (38, 'testeteste'), (39, 'teste'), (40, 'teste'), (41, 'teste'), (42, 'teste'), (43, 'teste'), (44, 'teste'), (45, 'teste'), (46, 'teste'), (47, 'testeteste'), (48, 'teste'), (49, 'teste'), (50, 'teste'), (51, 'teste'), (52, 'teste'), (53, 'teste'), (54, 'teste'), (55, 'teste'), (56, 'teste')], 56)
'
"""
lp.contar_palavras_mais_frequentes(nome_arquivo)
"""
nome_arquivo == 'arquivo que queira encontrar as palavras mais frequentes'
Saída: Uma lista contendo tuplas representando as 10 palavras mais frequentes no arquivo, juntamente com suas contagens.
Exemplo:
palavras_mais_frequentes = contar_palavras_mais_frequentes('teste.txt')
print("As 10 palavras mais frequentes:")
for palavra, frequencia in palavras_mais_frequentes:
print(f"{palavra}: {frequencia}")
'
tricolor: 7
amado: 7
clube: 7
és: 6
oh: 6
bem: 6
as: 6
tuas: 6
glórias: 6
vêm: 6
'
"""
lp.contar_caracteres(arquivo)
"""
arquivo == 'arquivo que queira contar os caracteres'
Saída: O número total de caracteres no arquivo.
Exemplo:
print(lp.contar_caracteres('teste.txt'))
'
355
'
"""
lp.txt_pdf(arquivo, nome_arquivo)
"""
arquivo == 'arquivo .txt que queira converter em pdf'
nome_arquivo == 'nome do arquivo de saida'
Saída: Cria um arquivo PDF a partir do arquivo de texto fornecido.
Exemplo:
lp.txt_pdf('teste.txt', 'testepdf')
"""
lp.pdf_to_txt(arquivo, arquivo_txt)
"""
arquivo == 'arquivo .pdf que queira converter em txt'
arquivo_txt == 'nome do arquivo de saida'
Saída: Cria um arquivo de texto contendo o texto extraído do arquivo PDF
Exemplo:
lp.pdf_to_txt('teste.pdf', 'testetxt')
"""
lp.txt_bin(arquivo, nome_arquivo_bin)
"""
arquivo == 'arquivo .txt que queira converter em bin'
nome_arquivo_bin == 'nome do arquivo de saida'
Saída: True se o arquivo de texto existe e a conversão foi bem-sucedida, False caso contrário.
Exemplo:
if lp.txt_bin('teste.txt', 'teste') is True:
print('Arquivo transformado')
else:
print('Algo deu errado')
"""
lp.bin_to_txt(nome_arquivo_bin, nome_arquivo_txt)
"""
nome_arquivo_bin == 'arquivo .bin que queira converter em txt'
nome_arquivo_txt == 'nome do arquivo de saida'
Saída: True se o arquivo binário existe e a conversão foi bem-sucedida, False caso contrário.
Exemplo:
if lp.bin_to_txt('teste.bin', 'teste') is True:
print('Arquivo transformado')
else:
print('Algo deu errado')
"""
</code></pre>
Raw data
{
"_id": null,
"home_page": "",
"name": "libpyles",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "python,files,Pyl3s,Pyl3sLib, libpyles",
"author": "PedroVitor",
"author_email": "pedro.passos@ufpi.edu.br",
"download_url": "https://files.pythonhosted.org/packages/77/42/0283ecfd9306ae29455db023d47d7e884e9de5065f0e3de6d44e7be35a2f/libpyles-1.0.9.tar.gz",
"platform": null,
"description": "\r\n# libpyles\r\n\r\n========================================================\r\n\r\n\r\n\r\n### Atraves desse pacote, o usu\u00e1rio poder\u00e1 fazer a manipula\u00e7\u00e3o de arquivos de maneira mais simples e otimizada, al\u00e9m de poder criar, mover, excluir e copiar diret\u00f3rios. E mais algumas fun\u00e7\u00f5es extras de convers\u00e3o de arquivos de texto.\r\n\r\n\r\n\r\n## Instala\u00e7\u00e3o\r\n\r\nPara instalar o pacote, basta executar o comando abaixo:\r\n\r\n<pre><code>pip install libpyles</code></pre>\r\n\r\n\r\n\r\n## Fun\u00e7\u00f5es da biblioteca\r\n\r\n\r\n\r\n=======================================================\r\n\r\n\r\n\r\n### def criar_arquivo_txt(nome)<br>\r\n\r\n### def abrir_arquivo_txt(nome)<br>\r\n\r\n### def escrever_arquivo_txt(nome)<br>\r\n\r\n### def criar_arquivo_bin(nome)<br>\r\n\r\n### def abrir_arquivo_bin(nome)<br>\r\n\r\n### def escrever_arquivo_bin(nome)<br>\r\n\r\n### def listar_diretorio(diretorio, extensao)<br>\r\n\r\n### def diretorio_atual()<br>\r\n\r\n### def criar_diretorio(nome_dir)<br>\r\n\r\n### def copiar_diretorio_completo(src, dst)<br>\r\n\r\n### def mover_diretorio_completo(src, dst)<br>\r\n\r\n### def deletar_arquivo(nome_arquivo)<br>\r\n\r\n### def deletar_diretorio(nome_diretorio)<br>\r\n\r\n### def tamanho_diretorio_kb(caminho)<br>\r\n\r\n### def tamanho_arquivo_kb(caminho, nome_arq)<br>\r\n\r\n### def palavra_chave(arquivo, palavra)<br>\r\n\r\n### def contar_palavras_mais_frequentes(nome_arquivo)<br>\r\n\r\n### def contar_caracteres(arquivo)<br>\r\n\r\n### def txt_pdf(arquivo, nome_arquivo)<br>\r\n\r\n### def pdf_to_txt(arquivo, arquivo_txt)<br>\r\n\r\n### def txt_bin(arquivo, nome_arquivo_bin)<br>\r\n\r\n### def bin_to_txt(nome_arquivo_bin, nome_arquivo_txt)<br>\r\n\r\n\r\n\r\n=======================================================\r\n\r\n\r\n\r\n## Importa\u00e7\u00e3o\r\n\r\n\r\n\r\n<pre><code>import libpyles</code></pre>\r\n\r\n\r\n\r\n=======================================================\r\n\r\n\r\n\r\n## Uso de cada fun\u00e7\u00e3o\r\n\r\n\r\n\r\n=======================================================\r\n\r\n\r\n\r\n>Ser\u00e1 utilizado uma abrevia\u00e7\u00e3o para f\u00e1cil entendimento. Nesse sentido, ser\u00e1 utilizado o __lp__ (import libpyles as lp).\r\n\r\n\r\n\r\n<pre><code>\r\n\r\n\r\n\r\nlp.criar_arquivo_txt(nome) \r\n\r\n\r\n\r\n\"\"\" \r\n\r\n A vari\u00e1vel 'nome' \u00e9 apenas o nome do arquivo sem a extens\u00e3o(.txt) e entre aspas simples, por exemplo 'teste'. \r\n\r\n Sa\u00edda: \u00c9 criado um arquivo .txt se ele n\u00e3o existir no diret\u00f3rio atual, caso contr\u00e1rio, ela apenas l\u00ea e exibe o arquivo .txt. Al\u00e9m disso \u00e9 retornado True ou False para ser utilizado dependendo da ocasi\u00e3o do uso. \r\n\r\n Exemplo:\r\n\r\n if lp.criar_arquivo_txt('teste') is True:\r\n\r\n print('Arquivo criado!!')\r\n\r\n else:\r\n\r\n print('Arquivo j\u00e1 existente!!')\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.abrir_arquivo_txt(nome)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n A vari\u00e1vel 'nome' \u00e9 apenas o nome do arquivo sem a extens\u00e3o(.txt) e entre aspas simples, por exemplo 'teste'.\r\n\r\n Sa\u00edda: Abrir um arquivo .txt, se ele existir no diret\u00f3rio. Al\u00e9m disso \u00e9 retornado True ou False para ser utilizado dependendo da ocasi\u00e3o do uso.\r\n\r\n Exemplo:\r\n\r\n if lp.abrir_arquivo_txt('teste') is True:\r\n\r\n print('Arquivo lido!!')\r\n\r\n else:\r\n\r\n print('Arquivo n\u00e3o existe!!')\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.escrever_arquivo_txt(nome)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n A vari\u00e1vel 'nome' \u00e9 apenas o nome do arquivo sem a extens\u00e3o(.txt) e entre aspas simples, por exemplo 'teste'.\r\n\r\n Sa\u00edda: Escrever em um arquivo .txt, se ele existir. Al\u00e9m disso \u00e9 retornado True ou False para ser utilizado dependendo da ocasi\u00e3o do uso.\r\n\r\n Exemplo:\r\n\r\n if lp.escrever_arquivo_txt('teste') is True:\r\n\r\n print('Arquivo modificado!!')\r\n\r\n else:\r\n\r\n print('Arquivo n\u00e3o existe!!')\r\n\r\n\"\"\"\r\n\r\nlp.criar_arquivo_bin(nome) \r\n\r\n\r\n\r\n\"\"\" \r\n\r\n A vari\u00e1vel 'nome' \u00e9 apenas o nome do arquivo sem a extens\u00e3o(.bin) e entre aspas simples, por exemplo 'teste'. \r\n\r\n Sa\u00edda: \u00c9 criado um arquivo .bin se ele n\u00e3o existir no diret\u00f3rio atual, caso contr\u00e1rio, ela apenas l\u00ea e exibe o arquivo .bin. Al\u00e9m disso \u00e9 retornado True ou False para ser utilizado dependendo da ocasi\u00e3o do uso. \r\n\r\n Exemplo:\r\n\r\n if lp.criar_arquivo_bin('teste') is True:\r\n\r\n print('Arquivo criado!!')\r\n\r\n else:\r\n\r\n print('Arquivo j\u00e1 existente!!')\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.abrir_arquivo_bin(nome)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n A vari\u00e1vel 'nome' \u00e9 apenas o nome do arquivo sem a extens\u00e3o(.bin) e entre aspas simples, por exemplo 'teste'.\r\n\r\n Sa\u00edda: Abrir um arquivo .bin, se ele existir no diret\u00f3rio. Al\u00e9m disso \u00e9 retornado True ou False para ser utilizado dependendo da ocasi\u00e3o do uso.\r\n\r\n Exemplo:\r\n\r\n if lp.abrir_arquivo_bin('teste') is True:\r\n\r\n print('Arquivo lido!!')\r\n\r\n else:\r\n\r\n print('Arquivo n\u00e3o existe!!')\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.escrever_arquivo_bin(nome)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n A vari\u00e1vel 'nome' \u00e9 apenas o nome do arquivo sem a extens\u00e3o(.bin) e entre aspas simples, por exemplo 'teste'.\r\n\r\n Sa\u00edda: Escrever em um arquivo .bin, se ele existir. Al\u00e9m disso \u00e9 retornado True ou False para ser utilizado dependendo da ocasi\u00e3o do uso.\r\n\r\n Exemplo:\r\n\r\n if lp.escrever_arquivo_bin('teste') is True:\r\n\r\n print('Arquivo modificado!!')\r\n\r\n else:\r\n\r\n print('Arquivo n\u00e3o existe!!')\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.listar_diretorio(diretorio, extensao)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n diretorio == r'seu caminho do diretorio'\r\n\r\n extensao == '' (caso queira exibir todos os arquivos)\r\n\r\n '.extensao' (caso queira filtrar por extens\u00e3o, apenas colocar a extens\u00e3o do arquivo)\r\n\r\n Sa\u00edda: Lista o caminho de todos os subdiret\u00f3rios e arquivos existentes em um diret\u00f3rio passado no par\u00e2metro\r\n\r\n Exemplo:\r\n\r\n lp.listar_diretorio(r'C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles', '')\r\n\r\n\r\n\r\n '\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\build\\README.md\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\dist\\README.md\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\libpyles\\README.md\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\libpyles.egg-info\\README.md\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\build\\setup.py\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\dist\\setup.py\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\libpyles\\setup.py\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\libpyles.egg-info\\setup.py\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\build\\teste.py\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\dist\\teste.py\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\libpyles\\teste.py\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\libpyles.egg-info\\teste.py\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\libpyles\\__pycache__\\libpyles.py\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\\libpyles\\__pycache__\\__init__.py\r\n\r\n '\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.diretorio_atual()\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n\r\n\r\n Sa\u00edda: Lista o caminho do diret\u00f3rio atual.\r\n\r\n Exemplo:\r\n\r\n print(lp.diretorio_atual())\r\n\r\n '\r\n\r\n C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles\r\n\r\n '\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.criar_diretorio(nome_dir)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n\r\n\r\n nome_dir == 'nome do diretorio que queira criar'\r\n\r\n A fun\u00e7\u00e3o cria um novo diret\u00f3rio no diret\u00f3rio atual que se encontra o c\u00f3digo.\r\n\r\n Sa\u00edda: Cria um novo diret\u00f3rio no diret\u00f3rio atual que se encontra o c\u00f3digo.\r\n\r\n Exemplo:\r\n\r\n lp.criar_diretorio('teste')\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.copiar_diretorio_completo(src, dst)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n src == 'diret\u00f3rio que queira copiar os arquivos'\r\n\r\n dst == 'diret\u00f3rio que queira colar os arquivos'\r\n\r\n Sa\u00edda: Copia todo o conte\u00fado (arquivos) de um diret\u00f3rio de origem para um diret\u00f3rio de destino. Al\u00e9m disso \u00e9 retornado True ou False para ser utilizado dependendo da ocasi\u00e3o do uso.\r\n\r\n Exemplo:\r\n\r\n if lp.copiar_diretorio_completo(r'C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles', r'C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\teste') is True:\r\n\r\n print('Diret\u00f3rio copiado!!')\r\n\r\n else:\r\n\r\n print('Diret\u00f3rio n\u00e3o existe!!')\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.mover_diretorio_completo(src, dst)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n src == 'diret\u00f3rio que queira mover os arquivos'\r\n\r\n dst == 'diret\u00f3rio que queira colar os arquivos'\r\n\r\n Sa\u00edda: Move todo o conte\u00fado (arquivos) de um diret\u00f3rio de origem para um diret\u00f3rio de destino. Al\u00e9m disso \u00e9 retornado True ou False para ser utilizado dependendo da ocasi\u00e3o do uso.\r\n\r\n Exemplo:\r\n\r\n if lp.mover_diretorio_completo(r'C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles', r'C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\teste') is True:\r\n\r\n print('Diret\u00f3rio movido!!')\r\n\r\n else:\r\n\r\n print('Diret\u00f3rio n\u00e3o existe!!')\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.deletar_arquivo(nome_arquivo)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n nome_arquivo == 'nome do arquivo que queira excluir no diret\u00f3rio atual'\r\n\r\n Sa\u00edda: True se o arquivo for removido com sucesso, False se o arquivo n\u00e3o for encontrado ou ocorrer um erro durante a remo\u00e7\u00e3o.\r\n\r\n Exemplo:\r\n\r\n if lp.deletar_arquivo('teste') is True:\r\n\r\n print('Arquivo deletado com sucesso')\r\n\r\n else:\r\n\r\n print('Arquivo n\u00e3o encontrado')\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.deletar_diretorio(nome_diretorio)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n nome_diretorio == 'nome do diretorio que queira excluir no diret\u00f3rio atual ou outro diret\u00f3rio'\r\n\r\n Sa\u00edda: True se o diret\u00f3rio for removido com sucesso, False se o diret\u00f3rio n\u00e3o for encontrado ou ocorrer um erro durante a remo\u00e7\u00e3o.\r\n\r\n Exemplo:\r\n\r\n if lp.deletar_diretorio('teste') is True ou lp.deletar_diretorio(r'C:\\Users\\nyddo\\OneDrive\\\u00c1rea de Trabalho\\Faculdade\\POOII\\libpyles') is True:\r\n\r\n print('Arquivo deletado com sucesso')\r\n\r\n else:\r\n\r\n print('Arquivo n\u00e3o encontrado')\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.tamanho_diretorio_kb(caminho)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n caminho == 'caminho do diretorio que queira saber o tamanho em kb, a quantidade de subdiret\u00f3rios e arquivos'\r\n\r\n Sa\u00edda: Tamanho total (em kilobytes) de um diret\u00f3rio, incluindo todos os seus arquivos e subdiret\u00f3rios.\r\n\r\n Exemplo:\r\n\r\n total_size_kb, total_arq, total_dir = tamanho_diretorio_kb(diretorio_atual())\r\n\r\n print(f\"Total: {total_size_kb} KB\")\r\n\r\n print(f\"Arq: {total_arq}\")\r\n\r\n print(f\"Dir: {total_dir}\")\r\n\r\n\r\n\r\n '\r\n\r\n Total: 79.0101306674951 KB\r\n\r\n Arq: 45\r\n\r\n Dir: 14\r\n\r\n '\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.tamanho_arquivo_kb(caminho, nome_arq)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n caminho == 'caminho do diretorio'\r\n\r\n nome_arq == 'nome do arquivo que queira saber o tamanho'\r\n\r\n Sa\u00edda: Tamanho de um arquivo em kilobytes\r\n\r\n Exemplo:\r\n\r\n print(lp.tamanho_arquivo_kb(diretorio_atual(), 'teste'))\r\n\r\n '\r\n\r\n 0.3916015625\r\n\r\n '\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.palavra_chave(arquivo, palavra)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n arquivo == 'arquivo que queira encontrar a palavra'\r\n\r\n palavra == 'palavra-chave que queira buscar no arquivo .txt'\r\n\r\n Sa\u00edda: Uma tupla contendo duas informa\u00e7\u00f5es:\r\n\r\n - Uma lista de tuplas, onde cada tupla cont\u00e9m o n\u00famero da linha e o conte\u00fado da linha onde a palavra-chave foi encontrada.\r\n\r\n - O n\u00famero total de ocorr\u00eancias da palavra-chave no arquivo.\r\n\r\n Exemplo:\r\n\r\n print(lp.palavra_chave('teste.txt', 'teste'))\r\n\r\n '\r\n\r\n ([(1, 'teste'), (2, 'teste'), (3, 'teste'), (4, 'teste'), (5, 'teste'), (6, 'teste'), (7, 'teste'), (8, 'teste'), (9, 'teste'), (10, 'teste'), (11, 'teste'), (12, 'teste'), (13, 'teste'), (14, 'teste'), (15, 'teste'), (16, 'teste'), (17, 'teste'), (18, 'teste'), (19, 'teste'), (20, 'testeteste'), (21, 'teste'), (22, 'teste'), (23, 'teste'), (24, 'teste'), (25, 'teste'), (26, 'teste'), (27, 'teste'), (28, 'teste'), (29, 'testeteste'), (30, 'teste'), (31, 'teste'), (32, 'teste'), (33, 'teste'), (34, 'teste'), (35, 'teste'), (36, 'teste'), (37, 'teste'), (38, 'testeteste'), (39, 'teste'), (40, 'teste'), (41, 'teste'), (42, 'teste'), (43, 'teste'), (44, 'teste'), (45, 'teste'), (46, 'teste'), (47, 'testeteste'), (48, 'teste'), (49, 'teste'), (50, 'teste'), (51, 'teste'), (52, 'teste'), (53, 'teste'), (54, 'teste'), (55, 'teste'), (56, 'teste')], 56)\r\n\r\n '\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.contar_palavras_mais_frequentes(nome_arquivo)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n nome_arquivo == 'arquivo que queira encontrar as palavras mais frequentes'\r\n\r\n Sa\u00edda: Uma lista contendo tuplas representando as 10 palavras mais frequentes no arquivo, juntamente com suas contagens.\r\n\r\n Exemplo:\r\n\r\n palavras_mais_frequentes = contar_palavras_mais_frequentes('teste.txt')\r\n\r\n print(\"As 10 palavras mais frequentes:\")\r\n\r\n for palavra, frequencia in palavras_mais_frequentes:\r\n\r\n print(f\"{palavra}:\u00a0{frequencia}\")\r\n\r\n '\r\n\r\n tricolor: 7\r\n\r\n amado: 7\r\n\r\n clube: 7\r\n\r\n \u00e9s: 6\r\n\r\n oh: 6\r\n\r\n bem: 6\r\n\r\n as: 6\r\n\r\n tuas: 6\r\n\r\n gl\u00f3rias:\u00a06\r\n\r\n v\u00eam:\u00a06\r\n\r\n '\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.contar_caracteres(arquivo)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n arquivo == 'arquivo que queira contar os caracteres'\r\n\r\n Sa\u00edda: O n\u00famero total de caracteres no arquivo.\r\n\r\n Exemplo:\r\n\r\n print(lp.contar_caracteres('teste.txt'))\r\n\r\n '\r\n\r\n 355\r\n\r\n \t'\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.txt_pdf(arquivo, nome_arquivo)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n arquivo == 'arquivo .txt que queira converter em pdf'\r\n\r\n nome_arquivo == 'nome do arquivo de saida'\r\n\r\n Sa\u00edda: Cria um arquivo PDF a partir do arquivo de texto fornecido.\r\n\r\n Exemplo:\r\n\r\n lp.txt_pdf('teste.txt', 'testepdf')\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.pdf_to_txt(arquivo, arquivo_txt)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n arquivo == 'arquivo .pdf que queira converter em txt'\r\n\r\n arquivo_txt == 'nome do arquivo de saida'\r\n\r\n Sa\u00edda: Cria um arquivo de texto contendo o texto extra\u00eddo do arquivo PDF\r\n\r\n Exemplo:\r\n\r\n lp.pdf_to_txt('teste.pdf', 'testetxt')\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.txt_bin(arquivo, nome_arquivo_bin)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n arquivo == 'arquivo .txt que queira converter em bin'\r\n\r\n nome_arquivo_bin == 'nome do arquivo de saida'\r\n\r\n Sa\u00edda: True se o arquivo de texto existe e a convers\u00e3o foi bem-sucedida, False caso contr\u00e1rio.\r\n\r\n Exemplo: \r\n\r\n if lp.txt_bin('teste.txt', 'teste') is True:\r\n\r\n print('Arquivo transformado')\r\n\r\n else:\r\n\r\n print('Algo deu errado')\r\n\r\n\"\"\"\r\n\r\n\r\n\r\nlp.bin_to_txt(nome_arquivo_bin, nome_arquivo_txt)\r\n\r\n\r\n\r\n\"\"\"\r\n\r\n nome_arquivo_bin == 'arquivo .bin que queira converter em txt'\r\n\r\n nome_arquivo_txt == 'nome do arquivo de saida'\r\n\r\n Sa\u00edda: True se o arquivo bin\u00e1rio existe e a convers\u00e3o foi bem-sucedida, False caso contr\u00e1rio.\r\n\r\n Exemplo:\r\n\r\n if lp.bin_to_txt('teste.bin', 'teste') is True:\r\n\r\n print('Arquivo transformado')\r\n\r\n else:\r\n\r\n print('Algo deu errado')\r\n\r\n\"\"\"\r\n\r\n\r\n\r\n</code></pre>\r\n\r\n\r\n\r\n",
"bugtrack_url": null,
"license": "",
"summary": "Pacote para mnipula\u00e7\u00e3o de arquivos",
"version": "1.0.9",
"project_urls": null,
"split_keywords": [
"python",
"files",
"pyl3s",
"pyl3slib",
" libpyles"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ba48084de45708680827af33110115bc3517755fbc690f480ca00110d8220138",
"md5": "4ed6ef891e083569c04487912d8f1ee4",
"sha256": "08891855fe6e7558d07b9947546b128fc0cc8db4e163d058633a8bbfd35ce1db"
},
"downloads": -1,
"filename": "libpyles-1.0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4ed6ef891e083569c04487912d8f1ee4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7482,
"upload_time": "2024-01-30T09:35:37",
"upload_time_iso_8601": "2024-01-30T09:35:37.810120Z",
"url": "https://files.pythonhosted.org/packages/ba/48/084de45708680827af33110115bc3517755fbc690f480ca00110d8220138/libpyles-1.0.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "77420283ecfd9306ae29455db023d47d7e884e9de5065f0e3de6d44e7be35a2f",
"md5": "2e057cbe72bd715da9f7f1a5ffd408fd",
"sha256": "f865b25e6de66b8077a923b88c0c161e9cdaa6f72d12a60da8a22eae655bbe18"
},
"downloads": -1,
"filename": "libpyles-1.0.9.tar.gz",
"has_sig": false,
"md5_digest": "2e057cbe72bd715da9f7f1a5ffd408fd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9877,
"upload_time": "2024-01-30T09:35:39",
"upload_time_iso_8601": "2024-01-30T09:35:39.433420Z",
"url": "https://files.pythonhosted.org/packages/77/42/0283ecfd9306ae29455db023d47d7e884e9de5065f0e3de6d44e7be35a2f/libpyles-1.0.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-30 09:35:39",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "libpyles"
}