Devdit
 

นับคำในไฟล์ Python ด้วยคำสั่ง split และ len

2.2K

สอนเขียนโค้ดการนับคำในไฟล์ ภาษา Python ด้วยคำสั่ง split และ len โดยตัวอย่างจะอ่านข้อมูลจากไฟล์ test.txt เพื่อนับว่ามีคำในไฟล์ทั้งหมดกี่คำ โดยใช้การแยกคำด้วยช่องว่างจากคำสั่ง split และ len สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ข้อมูลในไฟล์ test.txt

apple banana orange

ตัวอย่าง นับคำในไฟล์ ภาษา Python ด้วยคำสั่ง split และ len

f = open("test.txt", "r")
text = f.read()
print( text )
print( "นับคำในไฟล์ได้",len(text.split(' ')),"คำ" )

ผลลัพธ์

apple banana orange
นับคำในไฟล์ได้ 3 คำ

คำอธิบาย

นับคำในไฟล์ Python ตัวอย่างอ่านข้อมูลจากไฟล์ test.txt เก็บค่าไว้ที่ตัวแปร text จากนั้นเขียนโปรแกรม len(text.split(' ')) หมายความว่า ให้แยกแต่ละคำด้วยช่องว่างด้วยคำสั่ง split และนับคำที่ถูกแยกด้วยคำสั่ง len จากตัวแปร text

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ