Assignment Requirements
Using the Python shell, execute the following functions.
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
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.
Execute os.getlogin()Refer to Python Software Foundation. Miscellaneous operating system interfaces.
Execute os.get_exec_path()Refer to Python Software Foundation. Miscellaneous operating system interfaces.
Take a screenshot.
Execute sys.pathRefer to Python Software Foundation. System-specific parameters and functions
Execute sys.byteorderRefer to Python Software Foundation. System-specific parameters and functions.
Take a screenshot.
Execute os.listdir on your C: driveRefer to Python Software Foundation. Miscellaneous operating system interfaces.
Use os.mkdir to make a new folder on your C: drive named tempPythonRefer to Python Software Foundation. Miscellaneous operating system interfaces.
Take a screenshot.
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.
Open pythonOut.txt in Notepad and position that window next to the Python shell window where both can be seen.
Take a screenshot.
Use subprocess.Popen to open Windows calc.exe utilityRefer to Python Software Foundation. Subprocess management.
Take a screenshot.
Leave a Reply