โดยภาษาที่เราจะใช้เขียนคือภาษา
python และ
library ที่ใช้คือ os นั่นเอง โดยวันนี้เราจะมายกตัวอย่างการใช้ os.walk() ซึ่งเป็น medthod ย่อยของ os ในการหาไฟล์รูปภาพนามสกุล
jpg ทั้งหมดที่อยู่ภายใน Project ของเรา
1.ขั้นแรกเราจะเริ่มจากการ
import library
2.กำหนดตัวแปรเพื่อ loop เก็บที่อยู่ของ file jpg ใน folder ใน project_img
โค้ด: เลือกทั้งหมด
for root , dir ,files in o.walk("project_img/"):
3. เขียน loop เพื่อนำตัวแปร root dir files มาใช้ตามที่ต้องการ โดยในบรรทัดนี้เราจะหาไฟล์นามสกุล jpg ที่อยู่ภายใน project และสแดงผล
โค้ด: เลือกทั้งหมด
for file in files:
if file.endswith(".jpg"):
print(o.path.join(root , file))
ผลลัพธ์
- Python Knowledge-1.png (12.14 KiB) Viewed 960 times
เป็นยังไงบ้างครับหวังว่าคงจะมีประโยชน์กับหลายๆคน ซึ่งบางคนอาจนำไปเขียนเป็น module หรือ เอาไปต่อยอดโดยการ นำ file ที่หาเจอ copy ไปวางที่อื่นก็ได้
อ้างอิง
https://docs.python.org/3/library/os.html
https://www.geeksforgeeks.org/os-walk-python/
https://www.pythonforbeginners.com/code-snippets-source-code/python-os-walk
โดยภาษาที่เราจะใช้เขียนคือภาษา [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2417-python-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]python[/url] และ [url=https://www.mindphp.com/forums/viewtopic.php?f=29&t=42917]library[/url] ที่ใช้คือ os นั่นเอง โดยวันนี้เราจะมายกตัวอย่างการใช้ os.walk() ซึ่งเป็น medthod ย่อยของ os ในการหาไฟล์รูปภาพนามสกุล [url=https://www.mindphp.com/developer/67-%E0%B8%A3%E0%B8%B9%E0%B8%9B%E0%B8%A0%E0%B8%B2%E0%B8%9E/1954-jpg-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]jpg[/url] ทั้งหมดที่อยู่ภายใน Project ของเรา
1.ขั้นแรกเราจะเริ่มจากการ [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/83-python/2495-%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89-from-import-modules.html]import[/url] library
[code]import os as o[/code]
2.กำหนดตัวแปรเพื่อ loop เก็บที่อยู่ของ file jpg ใน folder ใน project_img
[code]for root , dir ,files in o.walk("project_img/"):[/code]
3. เขียน loop เพื่อนำตัวแปร root dir files มาใช้ตามที่ต้องการ โดยในบรรทัดนี้เราจะหาไฟล์นามสกุล jpg ที่อยู่ภายใน project และสแดงผล
[code] for file in files:
if file.endswith(".jpg"):
print(o.path.join(root , file))[/code]
[b]ผลลัพธ์[/b]
[attachment=0]Python Knowledge-1.png[/attachment]
เป็นยังไงบ้างครับหวังว่าคงจะมีประโยชน์กับหลายๆคน ซึ่งบางคนอาจนำไปเขียนเป็น module หรือ เอาไปต่อยอดโดยการ นำ file ที่หาเจอ copy ไปวางที่อื่นก็ได้
[b]อ้างอิง[/b]
https://docs.python.org/3/library/os.html
https://www.geeksforgeeks.org/os-walk-python/
https://www.pythonforbeginners.com/code-snippets-source-code/python-os-walk