os.listdir(my_path) จะทำให้คุณได้ทุกอย่างที่อยู่ในไดเรกทอรี my_path - ไฟล์และไดเร็กทอรี
ตัวอย่าง
คุณสามารถใช้ได้ดังนี้:
>>> import os >>> os.listdir('.') ['DLLs', 'Doc', 'etc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'pythonw.exe', 'README.txt', 'Scripts', 'share', 'tcl', 'Tools', 'w9xpopen.exe']
ผลลัพธ์
หากคุณต้องการเพียงแค่ไฟล์ คุณสามารถกรองโดยใช้ isfile:
>>> import os >>> file_list = [f for f in os.listdir('.') if os.path.isfile(os.path.join('.', f))] >>> print file_list ['LICENSE.txt', 'NEWS.txt', 'python.exe', 'pythonw.exe', 'README.txt', 'w9xpopen.exe']