Python是一種非常流行的編程語言,它可以用于各種不同的任務,例如文件夾掃描。文件夾掃描是一種在目標文件夾中查找特定類型文件或目錄的操作。Python提供了一些內置模塊和庫,可以用來執行這個操作。
下面是一個簡單的Python代碼,用于掃描指定目錄中的所有文件和子目錄:
import os dir_path = '/path/to/target/folder' for root, dirs, files in os.walk(dir_path): print('當前目錄: ', root) print('子目錄列表: ', dirs) print('文件列表: ', files)
代碼使用了Python的內置os模塊。os.walk()方法返回一個遞歸目錄樹的生成器對象。在每次迭代中,它返回當前目錄,子目錄列表和文件列表。
在實際應用中,我們通常會遍歷文件目錄,并對其進行操作。下面是一段代碼,遍歷文件夾并輸出指定后綴名的文件:
import os dir_path = '/path/to/target/folder' file_ext = '.txt' for root, dirs, files in os.walk(dir_path): for file in files: if file.endswith(file_ext): file_path = os.path.join(root, file) print(file_path)
這個代碼使用os.path.join()方法將目錄路徑和文件名組合成完整的文件路徑。最后,我們打印出滿足要求的文件路徑。
總體來說,Python的文件夾掃描功能非常強大,可以方便地找到目標文件并對其進行操作。對于需要在文件夾中查找文件或目錄的任務,Python是一個非常好的選擇。
上一篇c json轉成數組嗎