การ write text file โดย Python
ก็จะเป็นการเขียน string ลงไปในไฟล์ text โดยจากที่ได้ไปค้นคว้ามาก็ทำมาลองเขียนโค้ด โดยจะมีหน้าตา โค้ดเป็นดังนี้
ไฟล์ Python
ไฟล์ text หลังจากมีการเขียน โดย Python
text_file = open("write_it","w") และ text_file = open("write_it_2","w") จะเป็นการเปิดไฟล์ขึ้นมาเพื่อให้ w ได้ หรือ write ได้นั้นเอง จากครั้งที่แล้ว ที่ต้องการจะอ่านจะใช้ r แทน
text_file.write("line 1\n") จะเป็นคำสั่งที่ใช้ในการ write ซึ่งในจุดนี้ จะ เขียน line 1 แล้ว \n หมายถึงให้เว้นบรรทัด หน้าตาของโค้ดส่วนนี้เมื่อไปดูใน text file ชื่อ write_it ก็จะมีหน้าตา เหมือนกับด้านบน
text_file.writelines(lines) จะเป็นคำสั่งที่ใช้ write ทีละเป็นชุด อย่างในตัวอย่างจะ ให้ตัวแปร lines เก็บข้อมูลเป็น string 3 ตัว จากนั้นก็ใช้คำสั่ง text_file.writelines(lines) มันก็จะทำการ write ไป 3 บรรทัดดังรูปด้านบน
ปล. จากในคลิปตัวอย่าง เรื่องการ write เหมือนจะมีปัญหา หากว่าได้ทำการ open แล้ว ไม่ close ไฟล์ .txt ทำให้คิดว่า จำเป็นที่จะต้องมีการ close ทุกครั้ง เมื่อใช้คำสั่งเขียน หรือ อ่านเสร็จ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น