os.removedirs Python3 () วิธีการ
Python3 OS วิธีการไฟล์ / ไดเรกทอรี
เค้าโครง
os.removedirs () วิธีการที่ใช้ในการลบซ้ำไดเรกทอรี เช่น rmdir () ถ้าโฟลเดอร์ย่อยลบออกเรียบร้อยแล้ว removedirs () เพื่อลองโฟลเดอร์หลักของพวกเขาจนกว่าคุณโยนข้อผิดพลาด (ซึ่งส่วนมากไม่สนใจเพราะมันหมายความว่าโดยทั่วไปโฟลเดอร์ของคุณไม่ว่างเปล่า)
ไวยากรณ์
removedirs () วิธีไวยากรณ์เป็นดังนี้:
os.removedirs(path)
พารามิเตอร์
เส้นทาง - เส้นทางไปยังไดเรกทอรีที่จะลบ
ราคาย้อนกลับ
วิธีการนี้ไม่กลับค่า
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึง removedirs () วิธีการใช้งาน:
#!/usr/bin/python3 import os, sys # 列出目录 print ("目录为: %s" %os.listdir(os.getcwd())) # 移除 os.removedirs("/test") # 列出移除后的目录 print ("移除后目录为:" %os.listdir(os.getcwd()))
เอาท์พุทโปรแกรมข้างต้นเป็น:
目录为: [ 'a1.txt','resume.doc','a3.py','test' ] 移除后目录为: [ 'a1.txt','resume.doc','a3.py' ]