125 of 151 menu

เมธอด move ของโมดูล shutil

เมธอด move ของโมดูล shutil ทำหน้าที่ย้ายไฟล์หรือโฟลเดอร์ โฟลเดอร์จะถูกย้าย พร้อมกับเนื้อหาทั้งหมด

พารามิเตอร์แรกของเมธอดระบุพาธ ไปยังไฟล์ต้นทาง, พารามิเตอร์ที่สอง - พาธปลายทางของไฟล์ใหม่, ในพารามิเตอร์ที่สาม ซึ่งเป็นตัวเลือก - ฟังก์ชันสำหรับคัดลอก ไฟล์ (ค่าเริ่มต้น copy_function=copy2)

เมธอดจะคืนค่าพาธปลายทางของ ไฟล์ใหม่

หากพาธต้นทางและพาธใหม่เหมือนกัน เมธอดจะเขียนทับเนื้อหาของ ไฟล์ที่ระบุ

ไวยากรณ์

import shutil shutil.move(จากที่ไหนให้คัดลอก, ไปที่ไหนให้คัดลอก, [ฟังก์ชันคัดลอก])

ตัวอย่าง

มาทดลองย้ายไฟล์ file1.txt:

import shutil print(shutil.move('file1.txt', 'file2.txt'))

ตัวอย่าง

มาทดลองย้ายโฟลเดอร์ dir พร้อม เนื้อหาทั้งหมด:

import shutil print(shutil.move('dir', 'trg'))

ดูเพิ่มเติม

  • เมธอด remove ของโมดูล os,
    ซึ่งลบ ไฟล์
  • เมธอด copy ของโมดูล shutil,
    ซึ่งคัดลอก ไฟล์โดยคงโหมดการเข้าถึงไว้
  • เมธอด getcwd ของโมดูล os,
    ซึ่งคืนค่า ไดเรกทอรีการทำงานปัจจุบัน
  • เมธอด path.exists ของโมดูล os,
    ซึ่งตรวจสอบ การมีอยู่ของพาธ
  • เมธอด path.isdir ของโมดูล os,
    ซึ่งตรวจสอบ การมีอยู่ของโฟลเดอร์
  • เมธอด path.isfile ของโมดูล os,
    ซึ่งตรวจสอบ การมีอยู่ของไฟล์
  • เมธอด scandir ของโมดูล os,
    ซึ่งวนซ้ำ ไฟล์ในโฟลเดอร์
  • เมธอด rmtree ของโมดูล shutil,
    ซึ่งลบ โฟลเดอร์แบบเรียกซ้ำ
  • เมธอด copy2 ของโมดูล shutil,
    ซึ่งคัดลอก ไฟล์พร้อมเมตาดาต้า
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ