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

จะอ่านอักขระจำนวนหนึ่งจากไฟล์ข้อความโดยใช้ Python ได้อย่างไร


หากต้องการอ่านเนื้อหาของไฟล์ คุณสามารถเรียก f.read(size) ซึ่งอ่านข้อมูลจำนวนหนึ่งและส่งคืนเป็นสตริง size เป็นอาร์กิวเมนต์ตัวเลขที่เป็นทางเลือก เมื่อละเว้นขนาดหรือติดลบ เนื้อหาทั้งหมดของไฟล์จะถูกอ่านและส่งคืน มิฉะนั้น ขนาดไบต์สูงสุดจะถูกอ่านและส่งคืน หากถึงจุดสิ้นสุดของไฟล์แล้ว f.read() จะคืนค่าสตริงว่าง ("")

ดังนั้นหากคุณต้องการอ่านอักขระ ASCII 10 ตัว คุณก็สามารถส่ง 10 ตัวเป็นอาร์กิวเมนต์ได้

ตัวอย่าง

>>> f = open('my_file', 'r')
>>> print(f.read(10))
Hello worl
>>> f.close()