Sunday, 21 September 2025

Python Coding challenge - Day 747| What is the output of the following Python Code?

 


Code Explanation:

1. Import Required Modules
import glob, os

glob → used to search for files matching a pattern (like *.txt).

os → used for interacting with the operating system (like deleting files).

2. Create First File (a.txt)
with open("a.txt", "w") as f:
    f.write("A")


open("a.txt", "w") → opens file a.txt in write mode. If it doesn’t exist, it will be created.

f.write("A") → writes "A" into the file.

After with block, the file is automatically closed.

Now → a file named a.txt exists with content "A".

3. Create Second File (b.txt)
with open("b.txt", "w") as f:
    f.write("B")

Creates a new file b.txt.

Writes "B" into it.

File is closed automatically after the block.

Now → two files exist: a.txt and b.txt.

4. Count All .txt Files
print(len(glob.glob("*.txt")))

glob.glob("*.txt") → finds all files in the current directory ending with .txt.
At this moment → files are a.txt and b.txt.

So → list contains 2 files.

len(...) → returns the count.

Prints: 2

5. Remove a.txt
os.remove("a.txt")

Deletes the file a.txt from the current directory.

6. Remove b.txt
os.remove("b.txt")

Deletes the file b.txt as well.

Now → no .txt files are left in the directory.

Final Output
2

500 Days Python Coding Challenges with Explanation


0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (118) AI (152) Android (25) AngularJS (1) Api (6) Assembly Language (2) aws (27) Azure (8) BI (10) Books (251) Bootcamp (1) C (78) C# (12) C++ (83) Course (84) Coursera (298) Cybersecurity (28) Data Analysis (24) Data Analytics (16) data management (15) Data Science (217) Data Strucures (13) Deep Learning (68) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (17) Finance (9) flask (3) flutter (1) FPL (17) Generative AI (47) Git (6) Google (47) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (41) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (186) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (11) PHP (20) Projects (32) Python (1218) Python Coding Challenge (884) Python Quiz (342) Python Tips (5) Questions (2) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (45) Udemy (17) UX Research (1) web application (11) Web development (7) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)