libpyles


Namelibpyles JSON
Version 1.0.9 PyPI version JSON
download
home_page
SummaryPacote para mnipulação de arquivos
upload_time2024-01-30 09:35:39
maintainer
docs_urlNone
authorPedroVitor
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"
}
        
Elapsed time: 0.25078s