Skip to main content

Um facilitador para trabalhar com pickle files

Project description

PickliFy

Facilitar o uso de arquivos pickle no python sem se preocupar onde estão sendo salvos e nem de qual local eles estão sendo chamados.

  • Como funciona ?
    • A lib picklify cria um diretório chamado pickle_files dentro da venv do projeto e salva todos os arquivos pickle nesse diretório;
    • Para serializar basta chamar o método serialize e passar o nome como deseja salvar e a variavel/valor que deseja serializar;
    • Ja para deserializar basta chamar o método serialize e passar apenas o nome ja salvo anteriormente.
  • Qual é a utilidade e porque não usar a biblioteca pickle diretamente ?
    • A utilidade é que a lib picklify facilita o uso de arquivos pickle no python, sem ficar se preocupando onde eles estão sendo salvos e nem de qual local eles estão sendo chamados.
  • Exemplos de uso:
    • Conseguir executar partes pequenas de código sem precisar executar o código inteiro.
    • Salvar variáveis que demoram para serem processadas e depois deserializar elas.

Instalação

pip install picklify

Como utilizar?

  • Serializando uma variavel
from picklefy import PickleFy

# Serializando uma variavel
variavel = 'Ola Mundo'
ok = PickleFy().serialize(file_name='var', variavel=variavel)

  • Deserializando uma variavel
from picklefy import PickleFy

# Deserializando uma variavel
new_var = PickleFy().serialize(file_name='var')

Dependências

  • pickle

Dúvidas ou Sugestões

henriquespencer11@gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

picklefy-0.0.3.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

picklefy-0.0.3-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file picklefy-0.0.3.tar.gz.

File metadata

  • Download URL: picklefy-0.0.3.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for picklefy-0.0.3.tar.gz
Algorithm Hash digest
SHA256 2aa81e5d325966658756f1cd4577086166137a41fba26306903a79d0ad45f1fb
MD5 5abd0f23a19775846fa92436951558e9
BLAKE2b-256 3860cafc1a62fbc97c4a1414e10e89112ef28600fb07718d4a32db1721c47172

See more details on using hashes here.

File details

Details for the file picklefy-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: picklefy-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for picklefy-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fcd3b4409ad993a9e28efaad2924a51d53e5cbbf41b28aeeccc04c75c5460cde
MD5 a7581d40ba46c690020caa70177e64c2
BLAKE2b-256 3d897914e9e5438e1a3e347aca500d9492779d919bacb541a2c574f2bd27187b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page