|
3 | 3 | # ------------------------------- |
4 | 4 | # 📂 1. DIRECTORY OPERATIONS |
5 | 5 | # ------------------------------- |
6 | | -# print("Current Working Directory:", os.getcwd()) |
| 6 | +print("Current Working Directory:", os.getcwd()) |
7 | 7 |
|
8 | | -# # Create a new folder |
9 | | -# os.mkdir("demo_folder") |
10 | | -# print("\nAfter creating 'demo_folder':", os.listdir()) |
| 8 | +# Create a new folder |
| 9 | +os.mkdir("demo_folder") |
| 10 | +print("\nAfter creating 'demo_folder':", os.listdir()) |
11 | 11 |
|
12 | | -# # Rename folder |
13 | | -# os.rename("demo_folder", "renamed_folder") |
14 | | -# print("After renaming:", os.listdir()) |
| 12 | +# Rename folder |
| 13 | +os.rename("demo_folder", "renamed_folder") |
| 14 | +print("After renaming:", os.listdir()) |
15 | 15 |
|
16 | | -# # Change directory |
17 | | -# os.chdir("renamed_folder") |
18 | | -# print("Now inside directory:", os.getcwd()) |
| 16 | +# Change directory |
| 17 | +os.chdir("renamed_folder") |
| 18 | +print("Now inside directory:", os.getcwd()) |
19 | 19 |
|
20 | | -# # Go back to parent directory |
21 | | -# os.chdir("..") |
| 20 | +# Go back to parent directory |
| 21 | +os.chdir("..") |
22 | 22 |
|
23 | | -# # Remove directory |
24 | | -# os.rmdir("renamed_folder") |
25 | | -# print("After removing folder:", os.listdir()) |
| 23 | +# Remove directory |
| 24 | +os.rmdir("renamed_folder") |
| 25 | +print("After removing folder:", os.listdir()) |
26 | 26 |
|
27 | 27 | # ------------------------------- |
28 | 28 | # 🧭 2. PATH HANDLING |
29 | 29 | # ------------------------------- |
30 | | -# print("\n--- Path Operations ---") |
31 | | -# path = os.getcwd() |
| 30 | +print("\n--- Path Operations ---") |
| 31 | +path = os.getcwd() |
32 | 32 |
|
33 | | -# print("Absolute Path:", os.path.abspath(path)) |
34 | | -# print("Is Directory:", os.path.isdir(path)) |
35 | | -# print("Is File:", os.path.isfile(__file__)) |
36 | | -# print("File Name:", os.path.basename(__file__)) |
37 | | -# print("Directory Name:", os.path.dirname(__file__)) |
38 | | -# print("Path Exists:", os.path.exists(path)) |
39 | | -# print("Joined Path:", os.path.join(path, "sample.txt")) |
| 33 | +print("Absolute Path:", os.path.abspath(path)) |
| 34 | +print("Is Directory:", os.path.isdir(path)) |
| 35 | +print("Is File:", os.path.isfile(__file__)) |
| 36 | +print("File Name:", os.path.basename(__file__)) |
| 37 | +print("Directory Name:", os.path.dirname(__file__)) |
| 38 | +print("Path Exists:", os.path.exists(path)) |
| 39 | +print("Joined Path:", os.path.join(path, "sample.txt")) |
40 | 40 |
|
41 | 41 | # ------------------------------- |
42 | 42 | # 🌍 3. ENVIRONMENT VARIABLES |
43 | 43 | # ------------------------------- |
44 | | -# print("\n--- Environment Variables ---") |
45 | | -# print("OS Name:", os.name) |
46 | | -# print("Home Directory:", os.getenv("HOME") or os.getenv("USERPROFILE")) |
47 | | -# print("Python Path:", os.getenv("PATH").split(";")[0]) # Show first path |
| 44 | +print("\n--- Environment Variables ---") |
| 45 | +print("OS Name:", os.name) |
| 46 | +print("Home Directory:", os.getenv("HOME") or os.getenv("USERPROFILE")) |
| 47 | +print("Python Path:", os.getenv("PATH").split(";")[0]) # Show first path |
48 | 48 |
|
49 | | -# # Setting and unsetting an environment variable |
50 | | -# os.putenv("MY_VAR", "User_name") |
51 | | -# print("MY_VAR (after putenv):", os.getenv("MY_VAR")) |
| 49 | +# Setting and unsetting an environment variable |
| 50 | +os.putenv("MY_VAR", "User_name") |
| 51 | +print("MY_VAR (after putenv):", os.getenv("MY_VAR")) |
52 | 52 |
|
53 | | -# os.unsetenv("MY_VAR") |
54 | | -# print("MY_VAR (after unsetenv):", os.getenv("MY_VAR")) |
| 53 | +os.unsetenv("MY_VAR") |
| 54 | +print("MY_VAR (after unsetenv):", os.getenv("MY_VAR")) |
55 | 55 |
|
56 | 56 | # ------------------------------- |
57 | 57 | # ⚙️ 4. SYSTEM COMMANDS |
|
0 commit comments