ผู้ใช้ Raspberry Pi สามารถทำตามคำแนะนำนี้เพื่อเรียนรู้วิธีแสดงรายการไฟล์ของไดเร็กทอรีบนระบบ Raspberry Pi โดยใช้ Python
วิธีแสดงรายการไฟล์ของไดเร็กทอรีโดยใช้ Python ใน Raspberry Pi
Python มีวิธีง่าย ๆ สองวิธีในการแสดงรายการไฟล์ของไดเร็กทอรีบนระบบ Raspberry Pi ซึ่งมีดังต่อไปนี้:
วิธีที่ 1: แสดงรายการไฟล์ในไดเร็กทอรีโดยใช้ Python กับ os.listdir
เดอะ เป็นรายการ เมธอด () ซึ่งเป็นคุณสมบัติของโมดูล OS ช่วยให้เราสามารถดูรายการไฟล์ทั้งหมด (รวมถึงไดเร็กทอรีย่อยด้วย) ที่จัดเก็บไว้ในไดเร็กทอรี หากคุณต้องการพิมพ์รายการไฟล์ในไดเร็กทอรีใด ๆ คุณสามารถทำได้โดยใช้ os.listdir() ฟังก์ชัน (ที่มีโปรแกรมอยู่) ผ่านขั้นตอนต่อไปนี้:
ขั้นตอนที่ 1: เปิดใช้เทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้ในโปรแกรมแก้ไขนาโนเพื่อสร้างไฟล์ Python
$ นาโน < ชื่อไฟล์ > . พาย
ขั้นตอนที่ 2 : หลังจากสร้างไฟล์แล้ว ให้ใส่โค้ดด้านล่างภายในไฟล์:
นำเข้า คุณ
รายการ = คุณ . เป็นรายการ ( '/บ้าน/pi' )
พิมพ์ ( รายการ )
บันทึก: อย่าลืมเปลี่ยนเส้นทางของไฟล์เพราะอาจแตกต่างออกไปในสถานการณ์ของคุณ
บันทึกไฟล์โดยใช้ “CTRL+X” .
ขั้นตอนที่ 3: เรียกใช้งานไฟล์บน Raspberry Pi โดยใช้ไฟล์ “หลาม 3” ล่าม.
$ หลาม 3 < ชื่อไฟล์ > . พายนี้จะแสดงรายการของไฟล์ใน ปี่ ไดเรกทอรี
วิธีที่ 2: แสดงรายการไฟล์ในไดเร็กทอรีโดยใช้ Python กับ os.walk
คุณยังสามารถใช้ os.walk() ฟังก์ชันแสดงรายการไฟล์ในไดเร็กทอรีโดยใช้ Python มันแสดงรายการไฟล์ซ้ำ ๆ ในไดเร็กทอรีและไดเร็กทอรีย่อย ข้อมูลอาจใช้เวลานานในการอ่าน แต่ถ้าผู้ใช้ต้องการดูรายการไฟล์ทั้งหมดภายในไดเร็กทอรี ฟังก์ชันนี้อาจเป็นตัวเลือกที่ดีกว่า หากต้องการแสดงรายการไฟล์ผ่านฟังก์ชันนี้ ให้ทำตามขั้นตอนด้านล่าง:
ขั้นตอนที่ 1: ขั้นแรกให้ใช้คำสั่งต่อไปนี้เพื่อสร้างไฟล์ Python ใหม่:
$ นาโน < ชื่อไฟล์ > . พายขั้นตอนที่ 2: เพิ่มรหัสต่อไปนี้ในไฟล์ Python หลังจากนั้น
นำเข้า คุณสำหรับ ไฟล์ ใน คุณ . เดิน ( '/home/pi/เอกสาร' ) :
สำหรับ ไฟล์ ใน ไฟล์:
พิมพ์ ( ไฟล์ )
บันทึก: คุณสามารถแก้ไขเส้นทางไดเร็กทอรีได้ตามต้องการ
ขั้นตอนที่ 3: บันทึกเอกสารโดยคลิก “Ctrl+X” , 'และ' เพื่ออนุมัติการเปลี่ยนแปลงและ 'เข้า' เพื่อปิด
ขั้นตอนที่ 4: ดำเนินการคำสั่งด้านล่างเพื่อเรียกใช้ไฟล์ python เพื่อดูรายการไฟล์ภายในไดเร็กทอรี
ชื่อไฟล์ $ python3 พาย
และนี่คือวิธีที่ os.เดิน ฟังก์ชั่นแสดงไฟล์ทั้งหมด
วิธีที่ 3: แสดงรายการไฟล์ในไดเร็กทอรีโดยใช้ Python กับ os.scandir
คุณยังสามารถแสดงรายการไฟล์ของไดเร็กทอรีบน Raspberry Pi โดยใช้ Python ด้วยความช่วยเหลือของ os.scandir() การทำงาน. ด้วยเหตุนี้ ให้ทำตามคำแนะนำด้านล่างเพื่อแสดงรายการไฟล์ผ่านฟังก์ชันนี้:
ขั้นตอนที่ 1: ใช้คำสั่งต่อไปนี้เพื่อสร้างไฟล์ที่คุณจะป้อนรหัสเพื่อย้ายไฟล์..
$ นาโน < ชื่อไฟล์ > . พายขั้นตอนที่ 2: จากนั้นเพิ่มโค้ดต่อไปนี้ลงในไฟล์
นำเข้า คุณ# รับรายการไฟล์ภายในไดเร็กทอรีเฉพาะ
dir_path = ร '/บ้าน/pi/'
สำหรับ เส้นทาง ใน คุณ . เรื่องอื้อฉาว ( dir_path ) :
ถ้า เส้นทาง. is_file ( ) :
พิมพ์ ( เส้นทาง. ชื่อ )
ขั้นตอนที่ 3 : โดยการตี “Ctrl+X” และ 'และ' คุณสามารถบันทึกไฟล์
ขั้นตอนที่ 4 : เรียกใช้คำสั่งที่ระบุด้านล่างโดยใช้ตัวแปล python3 เพื่อดูรายการไฟล์
$ หลาม 3 < ชื่อไฟล์ > . พาย
บทสรุป
มีสามฟังก์ชันที่ใช้กันอย่างแพร่หลายใน Python เพื่อแสดงรายการไฟล์ของไดเร็กทอรีซึ่งได้แก่ os.listdir, os.walk และ os.scandir แสดงในแนวทางดังกล่าวข้างต้น ฟังก์ชันทั้งหมดนี้มีประโยชน์สำหรับโปรแกรมเมอร์ที่ต้องการมีสมาธิกับการสร้างโค้ดมากกว่าการเดินทางไปยังไดเร็กทอรีหรือใช้คำสั่งเพื่อแสดงไฟล์และไดเร็กทอรี