Skip to content

Latest commit

 

History

History
74 lines (38 loc) · 3.43 KB

Unit 8 Assignment Requirements.md

File metadata and controls

74 lines (38 loc) · 3.43 KB

IT244 Unit 8 Assignment: Working With Python System Interfaces

Outcomes addressed in this assignment:

Unit Outcome:

Demonstrate the various system interface tasks.

Course Outcome:

IT244-3: Examine Python versions, available system interfaces, built-in tools, and user-defined modules.

Purpose

In this assignment, you will explore the sys, os, and subprocess modules in Python. You will execute a variety of basic functions in these modules that interface with the operating system. While the functions in these modules can be used in a program, for this assignment, you will take the opportunity to execute these commands directly in the Python shell.

Assignment Requirements

Using the Python shell, execute the following functions. You will take screenshots at key points to show the successful execution. These will be placed in a single Word document. Recommended screenshot points are listed within the assigned functions, but you may add screenshots if necessary, to show the successful completion of the assignment. (Hint: Under Windows, some of these functions will accept a single backslash in a file path, while others require double backslash between folders.)

Assignment Instructions

  1. In the Python shell, first import the sys, os, and subprocess modules.

    • Refer to the following Python documentation for more on importing modules: Python Software Foundation. The import system.
  2. Execute os.getlogin()

  3. Execute os.get_exec_path()

  4. Take a screenshot.

  5. Execute sys.path

  6. Execute sys.byteorder

  7. Take a screenshot.

  8. Execute os.listdir on your C: drive

  9. Use os.mkdir to make a new folder on your C: drive named tempPython

  10. Take a screenshot.

  11. Use subprocess.Popen to execute the Windows dir command and have its output placed in a text file named pythonOut.txt

    • Hint: The argument for Popen in this case will be ('C:\\windows\\system32\\cmd.exe "/c dir C:\\ >> C:\\pythonOut.txt"')

    • Refer to Python Software Foundation. Subprocess management.

  12. Open pythonOut.txt in Notepad and position that window next to the Python shell window where both can be seen.

  13. Take a screenshot.

  14. Use subprocess.Popen to open Windows calc.exe utility

  15. Take a screenshot.

Directions for Submitting Your Assignment

Submit a single document containing all screenshots named IT244_YourLastName_Unit8.docx.