Contents of the current working directory

In this example, the os module is used to list the contents of the current working directory with the os.getcwd() method.

You can find the following code in the show_content_directory.py file in the os module subfolder:

import os
pwd = os.getcwd()
list_directory = os.listdir(pwd)
for directory in list_directory:
print directory

These are the main steps for the previous code:

  1. Import the os module.
  2. Use the os module, call the  os.getcwd() method to retrieve the current working directory path, and store that value on the pwd variable.
  3. Obtain the the list of directories from the current directory path. Use the os.listdir() method to obtain the file names and directories in the current working directory.
  4. Iterate over the list directory to get the files and directories.

The following are the main methods for recovering information from the operating system module:

  • os.system(): Allows us to execute a shell command
  • os.listdir(path): Returns a list with the contents of the directory passed as an argument
  • os.walk(path): Navigates all the directories in the provided path directory, and returns three values: the path directory, the names for the sub directories, and a list of filenames in the current directory path.

In this example, we check the files and directories inside the current path.

You can find the following code in the check_files_directory.py file in os module subfolder:

import os
for root,dirs,files in os.walk(".",topdown=False):
for name in files:
print(os.path.join(root,name))
for name in dirs:
print name
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.218.93.169