หลายครั้งที่นี่ฉันเคยเห็นคนใช้rt
และwt
โหมดสำหรับการอ่านและเขียนไฟล์
ตัวอย่างเช่น:
with open('input.txt', 'rt') as input_file:
with open('output.txt', 'wt') as output_file:
...
ฉันไม่เห็นโหมดที่บันทึกไว้แต่เนื่องจากopen()
ไม่เกิดข้อผิดพลาด - ดูเหมือนว่าจะใช้งานได้ค่อนข้างถูกกฎหมาย
มีไว้ทำอะไรและมีความแตกต่างระหว่างการใช้wt
vs w
และ rt
vs r
อย่างไร?
wt
vsw
และrt
vsr
- เพียงแค่explicit is better than implicit
?