วิธี makedirs ของโมดูล os
วิธี makedirs สร้างโฟลเดอร์แบบเรียกซ้ำ
เช่น ในโฟลเดอร์หนึ่งจะมีโฟลเดอร์ย่อยอื่นๆ
ซ้อนอยู่ ในพารามิเตอร์แรกของเมธอด
จะระบุเส้นทางไปยังโฟลเดอร์ ในพารามิเตอร์ที่สอง
ซึ่งเป็นตัวเลือก - โหมดการเข้าถึง
ไปยังโฟลเดอร์เหล่านั้น ในพารามิเตอร์ที่สามซึ่งเป็นตัวเลือก
- การจัดการข้อผิดพลาด (ค่าเริ่มต้น
exist_ok=False) เมธอดคืนค่า
เป็น None
ไวยากรณ์
import os
os.makedirs(เส้นทางไปยังโฟลเดอร์, [โหมดการเข้าถึง], [การจัดการข้อผิดพลาด])
ตัวอย่าง
มาสร้างโฟลเดอร์ใหม่พร้อมโฟลเดอร์ย่อยที่ซ้อนกัน
ตามเส้นทาง dir/tst/new กัน:
import os
os.makedirs('dir/tst/new')
ดูเพิ่มเติม
-
วิธี
mkdirของโมดูลos,
ซึ่งสร้าง โฟลเดอร์เดียว -
วิธี
removeของโมดูลos,
ซึ่งลบ ไฟล์ -
วิธี
getcwdของโมดูลos,
ซึ่งคืนค่า โฟลเดอร์ทำงานปัจจุบัน -
วิธี
listdirของโมดูลos,
ซึ่งคืนค่า รายการไฟล์ในโฟลเดอร์ทำงาน -
วิธี
rmdirของโมดูลos,
ซึ่งย้าย หรือลบโฟลเดอร์ว่าง -
วิธี
renameของโมดูลos,
ซึ่งเปลี่ยนชื่อ ไฟล์และโฟลเดอร์ -
วิธี
scandirของโมดูลos,
ซึ่งวนอ่าน ไฟล์ในโฟลเดอร์