os Module
os module ให้ functions สำหรับติดต่อกับ operating system ใช้สำหรับจัดการไฟล์ โฟลเดอร์ และ environment variables
ทำไมต้องใช้ os module
Section titled “ทำไมต้องใช้ os module”ลองนึกภาพว่าเราต้องจัดการไฟล์ สร้างโฟลเดอร์ หรืออ่าน environment variables os module ช่วยจัดการให้
Use Cases หลัก
Section titled “Use Cases หลัก”| Use Case | Description | Example |
|---|---|---|
| File operations | สร้าง ลบ ย้ายไฟล์ | remove, rename |
| Directory operations | สร้าง ลบ traverse โฟลเดอร์ | mkdir, rmdir, walk |
| Path manipulation | join, split, normalize paths | os.path.* |
| Environment variables | อ่าน เขียน env vars | os.environ |
| System info | CPU count, OS type | os.cpu_count() |
| Process management | run/spawn processes | os.system() |
os vs pathlib
Section titled “os vs pathlib”| os.path | pathlib |
|---|---|
| Function-based | Object-oriented |
| String paths | Path objects |
| Older API | Modern (Python 3.4+) |
| More low-level functions | Cleaner, intuitive syntax |
เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google