135 of 151 menu

วิธี os.path.join

เมธอด path.join ทำหน้าที่รวมเส้นทางหรือ ส่วนของเส้นทางที่ระบุในพารามิเตอร์ของเมธอด การรวมเกิดขึ้นโดยใช้ตัวคั่น ที่ตรงกับระบบปฏิบัติการที่ใช้อยู่ สำหรับระบบปฏิบัติการ Windows จะใช้ตัวคั่น \ สำหรับ Linux - / หากส่วนประกอบสุดท้าย ของเส้นทางที่กำลังต่อกันนั้นว่างเปล่า จะมีการใส่ตัวคั่นอีกครั้งที่ส่วนท้าย หากส่วนประกอบ ของเส้นทางเป็นเส้นทางแบบสัมบูรณ์ (absolute path) ส่วนประกอบก่อนหน้าที่ถูกต่อกันทั้งหมด จะถูกทิ้งไป และการรวมจะดำเนินต่อ จากส่วนประกอบของเส้นทางสัมบูรณ์นั้น เมธอด คืนค่าสตริง ซึ่งประกอบด้วย เส้นทางทั้งหมดที่กำหนดมา

ไวยากรณ์

import os print(os.path.join(ส่วนของเส้นทาง))

ตัวอย่าง

ลองรวมเส้นทางหลายๆ เส้นทางดู:

import os print(os.path.join('dir', 'dir1', 'file.txt'))

ผลลัพธ์จากการรันโค้ด:

dir\dir1\file.txt

ดูเพิ่มเติม

  • เมธอด path.exists ของโมดูล os,
    ซึ่งทำหน้าที่ตรวจสอบ การมีอยู่ของเส้นทาง
  • เมธอด path.isdir ของโมดูล os,
    ซึ่งทำหน้าที่ตรวจสอบ การมีอยู่ของโฟลเดอร์
  • เมธอด path.isfile ของโมดูล os,
    ซึ่งทำหน้าที่ตรวจสอบ การมีอยู่ของไฟล์
  • เมธอด path.getsize ของโมดูล os,
    ซึ่งคืนค่า ขนาดของเส้นทางเป็นไบต์
  • เมธอด stat ของโมดูล os,
    ซึ่งคืนค่า สถานะของเส้นทาง
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ