Python ดูเหมือนจะมีฟังก์ชันสำหรับคัดลอกไฟล์ (เช่นshutil.copy) และฟังก์ชันสำหรับคัดลอกไดเร็กทอรี (เช่นshutil.copytree) แต่ฉันไม่พบฟังก์ชันใด ๆ ที่จัดการทั้งสองอย่าง แน่นอนว่าการตรวจสอบว่าคุณต้องการคัดลอกไฟล์หรือไดเรกทอรีนั้นเป็นเรื่องเล็กน้อย แต่ดูเหมือนว่าจะเป็นการละเลยที่แปลกประหลาด
ไม่มีฟังก์ชั่นมาตรฐานที่ทำงานเหมือนกับcp -rคำสั่งunix นั่นคือรองรับทั้งไดเร็กทอรีและไฟล์และคัดลอกซ้ำหรือไม่? วิธีใดเป็นวิธีที่ดีที่สุดในการแก้ไขปัญหานี้ใน Python
copytreeคัดลอกไฟล์เดียว?