Organizing Files and Directories in Python

This snippet demonstrates how to create a folder, add files, and navigate directories using Python. It shows how to print the list of files in a directory, as well as generate absolute paths for the created files. Ideal for managing file systems in Python.
 avatar
unknown
python
3 months ago
1.7 kB
7
Indexable
# Crie uma nova pasta chamada 'desafio arquivos'  e abra ela usando vscode

# Depois de ter aberto a pasta 'desafioarquivos', eu quero que você crie tres arquivos dentro dela:

# preço.txt
# relatorio.pdf
# data de aniversario.xlsx

# Feito isso, quero que você crie uma subpasta chamada 'desafio texto' e dentro dela crie mais tres arquivos:
# desafio texto1.txt
# desafio texto2.txt
# desafio texto3.txt

# Agora faça o seguinte:


import os

#  1 - Exiba todos os arquivos que estão na pasta 'desafio arquivos'
print(os.listdir())

#  2 - Monte e exiba o caminho(path) absoluto dos tres arquivos da pasta atual
# ('desafio arquivos')
print(os.path.join(os.getcwd() + os.sep + 'relatório.pdf' ))
print(os.path.join(os.getcwd() + os.sep + 'preço.txt' ))
print(os.path.join(os.getcwd() + os.sep + 'data de aniversário' ))

# 3 - Monte e exiba o caminho(path) absoluto dos tres arquivos da pasta 'desafio texto'
os.chdir('desafio texto')
print(os.getcwd())
print(os.path.join(os.getcwd() + os.sep + 'desafio texto1.txt' ))
print(os.path.join(os.getcwd() + os.sep + 'desafio texto2.txt' ))
print(os.path.join(os.getcwd() + os.sep + 'desafio texto3.txt' ))# Desafio

# 4 - navegue para as tres seguintes pastas, usando o os.chdir():
os.chdir(os.pardir)
print(os.getcwd())

    #   1 - navegue até a pasta 'desafio texto'
os.chdir('desafio texto')
print(os.getcwd())    
    
    #   2 - navegue de volta até a pasta 'desafio arquivos'
os.chdir(os.pardir)
print(os.getcwd())       
    
#     #   3 - navegue para o iretório pai da pasta 'desafio arquivos'
os.chdir(os.pardir)
print(os.getcwd())    
Editor is loading...
Leave a Comment