Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โหมดใดที่ไฟล์สามารถเปิดได้โดยใช้ Python


ไฟล์ใน python สามารถเปิดได้ในโหมดต่อไปนี้

โหมด
คำอธิบาย
'r'
โหมดอ่าน (ค่าเริ่มต้น)
'w'
โหมดเขียน สร้างไฟล์ใหม่หากไม่มีอยู่หรือตัดทอนไฟล์หากมีอยู่
'x'
เปิดไฟล์เพื่อสร้างเอกสิทธิ์ หากไฟล์มีอยู่แล้ว การดำเนินการจะล้มเหลว
'a'
ต่อท้ายไฟล์โดยไม่ตัดทอน สร้างไฟล์ใหม่หากไม่มีอยู่
't'
เปิดในโหมดข้อความ (ค่าเริ่มต้น)
'b'
เปิดในโหมดไบนารี
'+'
เปิดไฟล์สำหรับอัปเดต (อ่านและเขียน)

โหมดเหล่านี้สามารถใช้ร่วมกันได้ และจำเป็นต้องส่งผ่านเป็นอาร์กิวเมนต์ที่สองเมื่อเปิดไฟล์ หากคุณไม่ระบุโหมด ไฟล์จะถูกเปิดในโหมดข้อความแบบอ่านอย่างเดียว

ตัวอย่าง

f = open("test.txt") # Equivalent to rt or race
f = open("test.txt", 'w') # Write in text mode
f = open("test.bmp", 'r+b') # Read/write in binary mode
f = open("test.txt", 'a') # Append mode