112 of 151 menu

ฟังก์ชัน open

ฟังก์ชัน open เปิดไฟล์และ คืนค่าออบเจ็กต์ไฟล์

พารามิเตอร์แรกของฟังก์ชันระบุ พาธไปยังไฟล์ที่เราต้องการเปิด

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

ในพารามิเตอร์ที่สามซึ่งเป็นทางเลือก สามารถ กำหนดโหมดบัฟเฟอร์ได้ (ตามค่าเริ่มต้น -1)

ในพารามิเตอร์ที่สี่ซึ่งเป็นทางเลือก - ประเภท การเข้ารหัส (ตามค่าเริ่มต้น None)

ในพารามิเตอร์ที่ห้าซึ่งเป็นทางเลือก ระบุว่า ควรจัดการข้อผิดพลาดการเข้ารหัสอย่างไร (ตามค่าเริ่มต้น None)

ในพารามิเตอร์ที่หกซึ่งเป็นทางเลือก - โหมด การขึ้นบรรทัดใหม่ ซึ่งสามารถรับ ค่าได้คือ None, '\n', '\r', '\r\n' (ตามค่าเริ่มต้น None)

ในพารามิเตอร์ที่เจ็ดซึ่งเป็นทางเลือก สามารถ ระบุแฟล็กการปิดไฟล์เดสคริปเตอร์ (ตามค่าเริ่มต้น True)

ในพารามิเตอร์ที่แปดซึ่งเป็นทางเลือก - ออบเจ็กต์ผู้ใช้ ซึ่งคืนค่า ไฟล์เดสคริปเตอร์ที่เปิดอยู่ (ตามค่าเริ่มต้น None)

ไวยากรณ์

open(พาธไปยังไฟล์, [แฟล็ก], [บัฟเฟอร์], [ประเภทการเข้ารหัส], [ข้อผิดพลาด], [การขึ้นบรรทัดใหม่], [แฟล็กการปิด], [ออบเจ็กต์ผู้ใช้])

ตัวอย่าง

มาเปิดไฟล์ file.txt แล้ว ใช้เมธอด read อ่าน เนื้อหาของมัน:

res = open('file1.txt', 'r') print(res) print(res.read())

ผลลัพธ์ของโค้ดที่ทำงาน:

<_io.TextIOWrapper name='file1.txt' mode='r' encoding='cp1251'> text

ดูเพิ่มเติม

  • เมธอด read,
    ซึ่งอ่านไฟล์
  • เมธอด readline,
    ซึ่งอ่านบรรทัดแรกของไฟล์
  • เมธอด readlines,
    ซึ่งอ่านบรรทัดทั้งหมดของไฟล์
  • เมธอด write,
    ซึ่งเขียนสตริงลงในไฟล์
  • เมธอด close,
    ซึ่งปิดไฟล์
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ