Manipulando caminhos, pastas e arquivos no Python com pathlib

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 70

  •  2 ปีที่แล้ว +16

    Se tiver interesse em algum curso meu: www.otaviomiranda.com.br/2017/meus-cursos/

  • @marlenbatista1588
    @marlenbatista1588 ปีที่แล้ว +22

    Já tinha visto esse vídeo antes, mas agora é porque to na aula 291. Teu curso é muito bom! Muito bom mesmo! Parabéns👏👏👏 . Já comecei a recomendar pra todo mundo. Tô recomendando até pra quem não é programador 😅

  • @wendley11
    @wendley11 หลายเดือนก่อน

    material 100000% , fica o conselho quem quiser realmente aprender o curso e praticamente de graça .

  • @MrG4T3
    @MrG4T3 2 ปีที่แล้ว +3

    Ótimo vídeo!!
    Estou mexendo bastante com pathlib no meu TCC, mas somente na parte de ler arquivos recursivamente. Uma biblioteca e tanto!

  • @nddaniel1681
    @nddaniel1681 ปีที่แล้ว

    com as tuas aulas, eu vejo as funções de várias instruções que não sabia para que serviam

  • @guilhermecosta9345
    @guilhermecosta9345 2 ปีที่แล้ว +4

    Sensacional como sempre.
    Você faz parecer tudo tão simples, as vezes fico horas pensando e tentando para chegar em um resultado parecido, porém com muito mais código kkk.

    •  2 ปีที่แล้ว +7

      Relaxa Guilherme, tudo que vc viu no vídeo foi pensado antes. Aí fica parecendo que sei muito. Mas eu não sei nada, como qualquer outra pessoa rsrs.

  • @GliderBR
    @GliderBR 8 หลายเดือนก่อน +1

    Obrigado por ser o melhor professor que eu já tive

  • @despisteeverythingitsstill9648
    @despisteeverythingitsstill9648 ปีที่แล้ว

    Você é monstro!!! Melhor professor da udemy

  • @jonaspontes5589
    @jonaspontes5589 ปีที่แล้ว

    resolveu o meu problema, eu estava com problemas de caminhos apenas quando eu gerada o executável, o caminho relativo estava sendo substituido por um caminho temporário do windows, com sua dica eu cinsegui resolver meu problema e o código rodou perfeitamente ☺♥

  • @cidinei_puto1333
    @cidinei_puto1333 ปีที่แล้ว +2

    Sinceramente, você merece muito mais inscritos, ensina muito bem e de uma maneira simples, gosto bastante dos seus vídeos.

  • @DevYuta
    @DevYuta 8 หลายเดือนก่อน

    vim do curso brabo de python está nota 100. Parabens

  • @iblamebl4nc
    @iblamebl4nc 2 ปีที่แล้ว +1

    Você tem me ajudado por meses e só agora eu me dei conta de que não era inscrito, então me inscrevi. Obrigado pelo ótimo conteúdo.

    •  2 ปีที่แล้ว

      Aí sim 👏🤟

  • @RenanNMatias
    @RenanNMatias 2 ปีที่แล้ว +2

    Excelente vídeo professor! Cada vez melhor, qualidade, edição, formato, separação de capítulos etc. Eu só tenho a agradecer e deixar meu like, Tudo Show de Bola!!!

    •  2 ปีที่แล้ว +2

      Que bom que gostou, estou me esforçando para ficar cada vez melhor. Valeus

  • @LDRandy
    @LDRandy ปีที่แล้ว +1

    MUITO BOA A AULA, FAZ REALMENTE UMA GRANDE DIFERENÇA TER ALGUEM DE FACECAM EXPLICANDO E ETCS... 👏👏

    •  ปีที่แล้ว

      Espero ter ajudado❤️

  • @bearhunter007
    @bearhunter007 2 ปีที่แล้ว +2

    Essa divisão vertical ficou muito massa!!

    •  2 ปีที่แล้ว +1

      Massa, obrigado 🙏

  • @Exclamaduas
    @Exclamaduas ปีที่แล้ว

    Show, otima aula. Deu pra entender um pouco de função recursiva também em uma situação "real". Obrigado!

  • @GabrielLucas-kd3cq
    @GabrielLucas-kd3cq ปีที่แล้ว

    MUITO BOM o seu vídeo, de verdade mesmo, conteúdo bom demais. Parabéns!

  • @RafaelSantosLoboBranco
    @RafaelSantosLoboBranco 8 หลายเดือนก่อน

    Vindo pelo curso, ótima explicação!

  • @fallzoficial
    @fallzoficial ปีที่แล้ว

    Eu te amo cara! kk me ajuda demais

  • @hyhunterr
    @hyhunterr 8 หลายเดือนก่อน

    Rapaz... coisa boa viiiiiiu

  • @danielbatata1817
    @danielbatata1817 ปีที่แล้ว

    Aula 291 kkkk cheguei nela agora que conteúdo muito brabo :)

  • @cwschops
    @cwschops ปีที่แล้ว

    Obrigado pelos ensinamentos!

  • @dadosdown4969
    @dadosdown4969 ปีที่แล้ว

    Parabéns pelo vídeo e pela explicação! E obrigado por compartilha com a gente! Mas se puder ajudar com um desafio! DESAFIO: Uma pasta (A) com varias subpastas (B), e dentro dessas subpasta (B) algumas tem outras subpastas (C,D,E, etc...), e dentro dessas bagunça toda tem um arquivo "X" com extensão "X", e um agravante e que esse arquivo "X.X" pode esta duplicado ou ter mais de um arquivo na mesma subpasta (B, C, etc..). SOLUAÇÃO: Encontrar todos os arquivos "X.X" (arquivo.extensao), renomear com o mesmo nome da sua respectivas subpastas B, e depois move-los para o diretório da pasta (A). Lembrando que poder haver mais de um arquivo na mesma subpasta e no momento de move-los para pasta (A) deve-se adicionar algum caractere para que não seja sobescrito.

  • @alexs.5984
    @alexs.5984 5 หลายเดือนก่อน

    Prof o senhor manja algo de python pra jogos? Eu adoro seus cursos estou terminando o de python e vou fazer o de django, mas queria entender melhor o uso de python em engines e o senhor explica muito bem

  • @xXPAULOMARTINSXx
    @xXPAULOMARTINSXx ปีที่แล้ว

    parabéns pelo vídeo ...sensacional !!!

    •  ปีที่แล้ว

      Muito obrigado

  • @maurodaconceicaooliviodoss4004
    @maurodaconceicaooliviodoss4004 2 ปีที่แล้ว +1

    Amei Obrigado Pela Explicacao!!! mas Da uma Sugestão... Como deixar o vscode Bem Parecido com o seu em aspectos vizuais... temas fontes etc...

    •  2 ปีที่แล้ว

      Tem vídeos aqui no canal sobre isso, uns 3 pelo menos rsrs

  • @allanfelipe1219
    @allanfelipe1219 2 ปีที่แล้ว +2

    Gosto da sua didatica, podem tava olhando na Udemy voce nao tem curso de React e react native nivel iniciante ne? so tem do intermediario pra frente ! queria comprar pq gosto do seu jeito de explicar !!!

    •  2 ปีที่แล้ว

      O curso de JavaScript tem React básico.

  • @wagnerfreitas3510
    @wagnerfreitas3510 6 หลายเดือนก่อน

    Bom dia. Eu consigo criar um executável para troca de DLLs e executáveis? Por exemplo, eu tenho um servidor de dados onde atualizo manualmente este processo. Atualmente, preciso realizar esta atualização manualmente em cada terminal. Como posso criar um programa em Python para facilitar esse processo?

  • @Akwjbwbqm
    @Akwjbwbqm 3 หลายเดือนก่อน

    Professor, qual fonte voce usa no seu vscode e no terminal? achei bnt gostaria de colocar no meu

  • @arivonaldojose5004
    @arivonaldojose5004 2 ปีที่แล้ว +1

    obrigado!

    •  2 ปีที่แล้ว

      Eu que agradeço

  • @wellingtonmarenga6706
    @wellingtonmarenga6706 2 ปีที่แล้ว +2

    Boa tarde Otavio,
    Como posso resolver este erro?
    ImportError: cannot import name 'Path2' from partially initialized module 'pathlib' (most likely due to a circular import)
    Obrigado.

    •  2 ปีที่แล้ว +1

      Geralmente isso ocorre quando seu módulo tem o mesmo nome da lib que está tentando importar.

    • @wellingtonmarenga6706
      @wellingtonmarenga6706 2 ปีที่แล้ว +2

      @ Muito obrigado Otávio, corrigi o nome do arquivo e funcionou....

  • @diveanaflettes4373
    @diveanaflettes4373 ปีที่แล้ว

    •  ปีที่แล้ว

      👋👋

  • @henrymatheus6275
    @henrymatheus6275 หลายเดือนก่อน

    Ensina a manipular arquivos do autocad

  • @isaacdsc513
    @isaacdsc513 2 ปีที่แล้ว +1

    Como sempre, conteúdos muito bom!
    Qual letra vc está utilizando para o Vscode no Mac?

    •  2 ปีที่แล้ว

      Operator mono

  • @jrenepont
    @jrenepont 2 ปีที่แล้ว +1

    Bom dia!
    Back End em Python, tem bastante recurso no mercado de trabalho?
    Desde já agradeço!

    •  2 ปีที่แล้ว +1

      Cara, só cresce este mercado. Mas isso depende muito do seu background (o que você já sabe). Python não é uma linguagem muito usada sozinha, geralmente envolve data sciente, machine learning, matemática, web, etc... Você precisa de alguma especialização.

    • @jrenepont
      @jrenepont 2 ปีที่แล้ว

      @ vlw

  • @wandersonmello4393
    @wandersonmello4393 4 หลายเดือนก่อน

    como deixa a fonte assim?

  • @elbercm
    @elbercm 2 ปีที่แล้ว +1

    Como faço para acessar um diretório que tem senha? tem alguma função no pathlib que verificar se o diretorio tem senha e me da a opção de inserir usuario e senha?
    Obs: Seus Crusos são muitos bons, já adquiri o curso de Pytho e o curso do Django, o próximo será a do typescript, parabens pelo conteudo extraordinario.

    •  2 ปีที่แล้ว

      Cara, não sei te dizer. Nunca fiz isso até o presente momento 🫣

  • @gabrielporfirioo
    @gabrielporfirioo 5 หลายเดือนก่อน

    que fonte é essa ?

  • @felliperibeiroteixeira
    @felliperibeiroteixeira ปีที่แล้ว

    Cara tô cm um problema estranho aqui, criei um script em python pra ele voltar uma pasta e ler um banco de dados e um txt q estão em outras 2 pastas na anterior, ele funcionou, mas quando eu compilo ele com o pyinstaller ele passa a voltar 2 pastas

  • @rosinaldofiuza6136
    @rosinaldofiuza6136 26 วันที่ผ่านมา

    👍

  • @matheusmoreno3683
    @matheusmoreno3683 ปีที่แล้ว +1

    Eu sempre vejo as aulas em 1.5x, vi normal agora e achei estranho kk

  • @alternativo2206
    @alternativo2206 2 ปีที่แล้ว

    Professor... Ainda sou leigo no assunto... Mas supondo que eu tenho diretórios C: e D: como eu consigo fazer o python ler esses diretórios distintos?

    • @juanhenrique1749
      @juanhenrique1749 ปีที่แล้ว

      você vai precisar pegar os caminhos deles, por exemplo:
      "'C:\Users\Juan Henrique\Desktop"
      "D:\JUAN\TXT"

  • @jesusaunicaverdade
    @jesusaunicaverdade 2 ปีที่แล้ว +3

    Prof, vi uma pessoa falando que vagas de emprego não deveriam informar qual linguagem de programação pedem, pois programador de verdade, programa em qualquer linguagem. O que acha desse comentário? P.S. Gostaria de ver quem comentou programando em baixo nível HAHAHA.

    •  2 ปีที่แล้ว +2

      Acho que procede em partes, porque a pessoa deveria estar falando sobre a lógica, o acoplamento, os princípios, etc. Por isso um programa poderia ser escrito igual em qualquer linguagem. Mas quando a pessoa entende melhor a linguagem, provavelmente ela vai usar recursos melhores para aprimorar um programa. Isso é o famoso “depende” kkkk

    • @jesusaunicaverdade
      @jesusaunicaverdade 2 ปีที่แล้ว +2

      @ Boaaaa. Obrigado pela resposta. Estudo há alguns meses, e fiz cursos particulares com uma empresa privada (gratuitamente), e senti muita falta da qualidade que suas aulas tem. Aprendi muito com eles, mas muitos projetos simplesmente não funcionaram, devido uma série de defeitos nas aulas deles. Continue com a boa qualidade. Uma dica: Nunca apague os códigos qje ensinou, apenas comente, será mais fácil pra quem aprende, por ter todos os códigos disponíveis nos arquivos que você dispinibiliza.

  • @raquelevar
    @raquelevar 6 หลายเดือนก่อน

    Bom dia, estou fazendo seu curso do Python na Udemy e cheguei no ponto da pathlib e travei, porque você recomendou assistir esse vídeo e j[a de cara me deparei com o arquivo pathlib_example e nele você fala que passou tudo no vídeo anterior (que inclusive assisti) mas lá foram criados os arquivos main.py e db.json (th-cam.com/video/99Vm0c9eNOA/w-d-xo.html). Teria como me passar o link do vídeo onde você criou esta pasta src com os docs deste vídeo. Inclusive no vídeo que indicou assistir salvei como todo_test e não todo_app.
    Obrigada

  • @erivaldosilva8836
    @erivaldosilva8836 2 ปีที่แล้ว +1

    Opa bom dia

    •  2 ปีที่แล้ว

      Dia =)

  • @drauzer739
    @drauzer739 ปีที่แล้ว +1

    Cuidado para não deixar o diretório com caminho de Path(__file__).parent como sendo o diretório da pasta base dos exercicios de manipulação de caminhos. Acidentalmente, apagou tudo do curso do Otávio. Erro que pode acontecer com vocês. Recomendo o curso da udemy do Otavio de Python.

  • @edsonribeiro6135
    @edsonribeiro6135 2 ปีที่แล้ว +1

    Professor, acho que alguém postou suas aulas de Django sem autorização.
    th-cam.com/play/PLxPzsNPW0coIW7bqyw7GeuiIet5IHhYz_.html

    •  2 ปีที่แล้ว +2

      Pois é, isso acontece muito infelizmente com meus cursos. Apesar dos valores extremamente baixos, ainda fazem plágio de trechos sem contexto. Obrigado por alertar ❤️

    • @edsonribeiro6135
      @edsonribeiro6135 2 ปีที่แล้ว

      🙏🏻😔

  • @Lanbyteach
    @Lanbyteach 2 ปีที่แล้ว

    Infelizmente interesting