ใช้ os.access(path, mode) ตรวจสอบ permission ไดเรกทอรี สำหรับเขียนต้องตรวจสอบ execute permission ด้วย
ตัวอย่าง
>>> import os
>>> os.access('my_folder', os.R_OK) # read access
True
>>> os.access('my_folder', os.W_OK) # write access
True
>>> os.access('my_folder', os.X_OK) # execute access
True
>>> os.access('my_folder', os.X_OK | os.W_OK) # เขียนไฟล์ในโฟลเดอร์ได้ไหม
True
อิเดียม Python: "Easier to Ask for Forgiveness than Permission" - ลองเขียนดู ถ้า error ค่อย catch