Devdit
 

Python อ่านไฟล์ใน folder ด้วยคำสั่ง open

4.5K

Python อ่านไฟล์ใน folder ด้วยคำสั่ง open บทความนี้สอนเขียนโปรแกรมอ่านไฟล์ txt จาก folder ที่ต้องการโดยสร้าง url ไปหาไฟล์โดยใช้คำสั่ง os.path.join จาก module os และใช้คำสั่ง open อ่านไฟล์ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ข้อมูลในไฟล์ชื่อ demo.txt อยู่ใน file/demo.txt

Hello World
Apple
Banana
Orange

 

ตัวอย่าง Python อ่านไฟล์ใน folder ด้วยคำสั่ง open

import os

url = os.path.join("file", "demo.txt")
with open(url) as file:
    lines = file.readlines()

print( lines )

ผลลัพธ์

Hello World
Apple
Banana
Orange

คำอธิบาย

Python อ่านไฟล์ใน folder จากตัวอย่างไฟล์อยู่ที่ file/demo.txt เริ่มต้นใช้คำสั่ง os.path.join จาก module os สร้าง URL จาก Directory ชื่อ file และ demo.txt เก็บไว้ที่ตัวแปร url จากนั้นใช้คำสั่ง open เพื่อเปิดไฟล์จาก URL ดังกล่าวพร้อมกับใช้คำสั่ง readlines อ่านข้อมูลจากไฟล์ และเก็บไว้ที่ตัวแปร lines สุดท้ายใช้คำสั่ง print แสดงผลลัพธ์การอ่านไฟล์ใน folder ออกสู่หน้าจอ

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