Tôi đang cố gắng để có python xóa một số thư mục và tôi nhận được lỗi truy cập vào chúng. Tôi nghĩ rằng tài khoản người dùng python của nó không có quyền?Người dùng nào làm các tập lệnh python chạy như trong các cửa sổ?
WindowsError: [Error 5] Access is denied: 'path'
là những gì tôi nhận được khi chạy tập lệnh.
Tôi đã thử
shutil.rmtree
os.remove
os.rmdir
tất cả họ đều trở về cùng một lỗi.
Vâng, với tài khoản người dùng * nào * bạn chạy tập lệnh?Thông thường bạn nên biết, ít nhất là trên máy của bạn và nếu bạn thiết lập kịch bản để chạy ... – Joey
Tôi chỉ chạy nó như bản thân mình, và tôi có thể xóa trực tiếp bằng tay, vì vậy tôi đang nghĩ về một cửa sổ lạ và python permissions ngắt kết nối – DevelopingChris
Thử chạy kịch bản với "Process Monitor" của SysInternals để xem chính xác đối tượng nào (tệp, thư mục hoặc bất cứ điều gì) xảy ra và quá trình đó xảy ra. "Process Explorer" có thể cho bạn biết quá trình này là gì chạy dưới (có thể Process Monitor có thể quá, tôi không chắc chắn). –