Listing Files And Directories

Mon 10 August 2026
import os

items = os.listdir(".")
print(items)
[' Avoiding Global Abuse (Best Practice Warning).ipynb', ' Base Case and Recursive Case.ipynb', ' Changing the Working Directory.ipynb', ' Creating and Using a Custom Module.ipynb', ' Global Keyword Inside Nested Functions.ipynb', ' Importing a Module.ipynb', ' Main Function for Program Flow Control.ipynb', ' Production-Ready Main Template .ipynb', ' Recursion Limit Error.ipynb', ' Recursive Fibonacci Series.ipynb', ' Using Main with Command-Line Arguments.ipynb', ' What is a Package.ipynb', '.ipynb_checkpoints', 'Absolute Imports in Packages.ipynb', 'age-calculator.ipynb', 'Basic Recursive Function.ipynb', 'Basic Use of Global Variable.ipynb', 'Best Practice Encapsulation Instead of Global.ipynb', 'Built-in Modules Example.ipynb', 'ch5', 'ch6', 'Checking Recursion Depth.ipynb', 'Creating a Basic Package.ipynb', 'Difference Between global and nonlocal.ipynb', 'Exploring Module Content with dir().ipynb', 'Getting Current Working Directory.ipynb', 'Global Variable Across Multiple Functions.ipynb', 'Global Variable with Conditional Logic.ipynb', 'Importing from a Package.ipynb', 'Importing Specific Functions from a Module.ipynb', 'Listing Files and Directories.ipynb', 'Main Function in Large Applications.ipynb', 'Main Function with Error Handling.ipynb', 'Main Function with Parameters.ipynb', 'Modifying Global Variable Without global (Error Case).ipynb', 'Module Search Path (sys.path).ipynb', 'nstalling External Packages with pip.ipynb', 'Optimizing Recursion with Memoization.ipynb', 'Packaging a Custom Project (Setup File).ipynb', 'Purpose of the Main Function.ipynb', 'Recursion vs Iteration Comparison.ipynb', 'Recursive String Reversal.ipynb', 'Recursive Sum of Numbers   Copy.ipynb', 'Recursive Traversal of List.ipynb', 'Relative Imports Inside a Package.ipynb', 'Renaming a Module using as.ipynb', 'Separating Business Logic from Entry Point.ipynb', 'Sub-packages Structure.ipynb', 'Tracking State Using Global Variable.ipynb', 'Untitled.ipynb', 'Untitled1.ipynb', 'Using global to Modify Global Variable.ipynb', 'Using help() for Module Documentation.ipynb', 'Using if __name__ == main.ipynb', 'Using init.py for Initialization.ipynb', 'Using __name__ in Modules.ipynb', 'Viewing Installed Packages.ipynb', 'What is a Module.ipynb', 'Why __name__ Works.ipynb']



Score: 15

Category: chapter12_file_handling