คำถามติดแท็ก copytree

14
ฉันจะคัดลอกไดเรกทอรีทั้งหมดของไฟล์ไปยังไดเรกทอรีที่มีอยู่โดยใช้ Python ได้อย่างไร
เรียกใช้รหัสต่อไปนี้จากไดเรกทอรีที่มีไดเรกทอรีชื่อbar(มีไฟล์อย่างน้อยหนึ่งไฟล์) และไดเรกทอรีชื่อbaz(มีไฟล์อย่างน้อยหนึ่งไฟล์) fooตรวจสอบว่ามีไม่ไดเรกทอรีชื่อ import shutil shutil.copytree('bar', 'foo') shutil.copytree('baz', 'foo') มันจะล้มเหลวด้วย: $ python copytree_test.py Traceback (most recent call last): File "copytree_test.py", line 5, in <module> shutil.copytree('baz', 'foo') File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/shutil.py", line 110, in copytree File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/os.py", line 172, in makedirs OSError: [Errno 17] File exists: 'foo' ฉันต้องการให้มันทำงานแบบเดียวกับที่ฉันพิมพ์: $ mkdir foo $ cp …
210 python  shutil  copytree 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.