Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Working with remote directories using os and Paramiko

Learn to use the OS module in the Python Standard Library, and Paramiko, an open-source library to build secure connections to a remote server.

In this course, you will learn how to discover and manipulate files, both locally and on a remote server. Paramiko and OS help you examine and move files between two systems.

The OS module, available in the Python standard library, provides a portable way of using operating system dependent functionality, including:

  • Query and modify environment variables
  • Examine local files and directories and their attributes
  • Manipulate paths

Paramiko is a combination of the Esperanto words for paranoid and friend. It's an open-source, third-party package that implements the SSHv2 protocol for a secure (encrypted and authenticated) connection to a remote server. Paramiko establishes an SFTP client to perform a variety of services, including transferring files between systems.

This course is available as a subscription for a three-month period beginning at the time of purchase. it includes all course releases, updates, as well as 90 days of instructor support.

You can also purchase this course as part of the Python Developer Bundle or Developer Collection.

GK# 5210
Vendor Credits:
  • Global Knowledge Delivered Course
  • Training Exclusives
  • GSA Eligible
No matching courses available.
Start learning as soon as today! Click Add To Cart to continue shopping or Buy Now to check out immediately.
Access Period:
Scheduling a custom training event for your team is fast and easy! Click here to get started.
Your Selections:
Access Period:
No available dates

Who Should Attend?

  • Python developers
  • Systems engineers
  • Sysops who needs to automate movement of files between two systems

What You'll Learn

  • Discover content of a directory on the workstation
  • Retrieve file attributes
  • Determine existence of a file or directory
  • Obtain process parameters
  • Connect to a remote server with username and password
  • Passwordless connection to a remote server
  • Obtain attributes of a file on a remote server
  • Determine existence of a file
  • Upload files from local workstation to remote server
  • Download files from remote server to local workstation

Course Outline

  1. Work with Files and Processes on Your Workstation
  2. Work with Files on a Remote Server


  • A basic understanding of the Python language and standard library
  • Familiarity with SSH v2 protocol and file system permissions