Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tạo thư mục Python nếu chưa tồn tại?


Khi lập trình Python, dùng idiom Python là cách tiếp cận thông thường. Một trong số đó là EAFP: Easier to Ask for Forgiveness than Permission (Xin lỗi dễ hơn xin phép). Vì vậy, hãy thử tạo thư mục, nếu đã tồn tại sẽ ném lỗi, bạn bắt lỗi đó.

Ví dụ

import os, errno
try:
    os.makedirs('my_folder')
except OSError as e:
    # Nếu lỗi không phải "đã tồn tại" thì ném lại lỗi, ngược lại bỏ qua
    if e.errno != errno.EEXIST:
        raise
# Bây giờ làm gì đó với my_folder