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

จะปิดไฟล์ที่เปิดอยู่ใน Python ได้อย่างไร?


ในการปิดไฟล์ที่เปิดอยู่ใน python เพียงเรียกใช้ฟังก์ชันปิดบนวัตถุของไฟล์

ตัวอย่าง

>>> f = open('hello.txt', 'r')
>>> # Do stuff with file
>>> f.close()

พยายามอย่าเปิดไฟล์ด้วยวิธีนี้แม้ว่าจะไม่ปลอดภัยก็ตาม ใช้กับ ... เปิดแทน

ตัวอย่าง

with open('hello.txt', 'r') as f:
    print(f.read())

ไฟล์จะปิดโดยอัตโนมัติทันทีที่คุณออกจากบล็อก with