Python - Compactando e Descompactando Arquivos Zip

Поділитися
Вставка
  • Опубліковано 30 лис 2024

КОМЕНТАРІ • 22

  • @pythonaltas
    @pythonaltas  2 роки тому +4

    Link do Código:
    gitlab.com/-/snippets/2398116

  • @GustavoRuiz0
    @GustavoRuiz0 Рік тому +2

    uma recomendação é trpcar essa fonte, para mim que tenho um certo desfalque na vista mesmo com auxilio e tals ainda atra
    palha

    • @pythonaltas
      @pythonaltas  Рік тому +1

      Excelente observação, LInux with cyber! vou adaptar!

  • @adrianocesar4975
    @adrianocesar4975 2 роки тому +1

    Muito boa explicação!

  • @eltrem_th
    @eltrem_th 2 роки тому

    Braboooo

  • @leonamnunes4690
    @leonamnunes4690 8 місяців тому

    Se o arquivo estiver na pasta de downloads por exemplo, eu tenho q colocar o caminho do arquivo, tipo, C:\User\Downloads...etc ????

  • @thayfes.2927
    @thayfes.2927 Рік тому +1

    teria como eu compactar com senha e descompactar com senha tbm?

    • @pythonaltas
      @pythonaltas  Рік тому

      Olá @thayfes.2927, tem esse artigo que mostra uma outra biblioteca que dá pra compactar com senha.
      acervolima.com/criar-zip-protegido-por-senha-de-um-arquivo-usando-python/
      Caso ainda tenha dúvidas, comente nesse aqui que tento saná-la

  • @kaioromao5515
    @kaioromao5515 Рік тому

    teria como eu colocar um input para decidir qual nome a pasta compactada será chamada?
    ou se o nome dessa pasta já existir o codígo apresentar um erro e não gerar a execução?

    • @welingtonsantos1490
      @welingtonsantos1490 2 місяці тому

      pasta = input("Qual o path")
      Arquivo = input("Qual o nome do arquivo")
      [...]
      with ZipFile(f'{Arquivo}.zip', 'w') as zip: ...

  • @jonathasrobison9167
    @jonathasrobison9167 2 роки тому +1

    depois que extrair como deletar o aquivo zip?

    • @pythonaltas
      @pythonaltas  2 роки тому +1

      Você pode usar a biblioteca OS padrão do Python.
      import os
      os.remove("nome_do_arquivo.zip")

  • @gustavodecastrofabrini1789
    @gustavodecastrofabrini1789 2 роки тому +1

    Consigo extrair todos os arquivos da pasta em ZIP? Sem mencionar o nome deles?

    • @pythonaltas
      @pythonaltas  2 роки тому

      Consegui sim Gustavo, para isso você deve usar a biblioteca OS para listar todos os arquivos da pasta e usar a ZipFile para descompactar, segue um exemplo:
      import os
      from zipfile import ZipFile
      lista_arquivos = os.listdir()
      for arquivo in lista_arquivos:
      if arquivo[-3:] == "zip":
      with ZipFile(str(arquivo), "r") as arq:
      arq.extractall()

  • @Souza12557
    @Souza12557 Рік тому

    como faço para ele compactar cada arquivo de dentro de uma pasta e manter ela, e passar para outra logo em seguida?

    • @pythonaltas
      @pythonaltas  Рік тому +1

      Vou fazer um vídeo respondendo essa sua dúvida, posto ainda hoje!

    • @Souza12557
      @Souza12557 Рік тому

      @@pythonaltas brabo, vlw

    • @pythonaltas
      @pythonaltas  Рік тому +1

      O vídeo sobre sua dúvida já está disponível!
      ua-cam.com/video/K0gE8asFvfI/v-deo.html

    • @Souza12557
      @Souza12557 Рік тому

      @@pythonaltas vlw rei