Tôi cần lấy số lỗi từ lỗi đã xảy ra trong Python.lấy số lỗi của một lỗi
Ví dụ: Khi cố gắng để chuyển một thư mục thông qua gói paramiko, một lỗi được bắt với đoạn mã này:
try:
sftp.put(local_path,target_path)
except (IOError,OSError),errno:
print "Error:",errno
Đối với mà tôi nhận được đầu ra,
Error: [Errno 21] Is a directory
Tôi muốn sử dụng số lỗi đi vào một số mã khác để chuyển thư mục và nội dung thư mục.
Đây chính xác là những gì tôi đang tìm kiếm! Cảm ơn, Tim. – fixxxer
Lưu ý cho OSError, có vẻ như đây là ** tất cả Không ** (bao gồm errno) trừ khi ít nhất hai arg được chỉ định ngoại lệ, với tên tệp là đối số thứ ba tùy chọn. –