アクセスしてフォルダデータを取得する方法は?
フォルダ内のデータを取得するには、Pythonのosモジュールの関連関数を使用してフォルダにアクセスし、操作することができます。
Pythonのosモジュールを使用してフォルダデータを取得する一般的な方法がいくつかあります。
- フォルダー内のファイルリストを取得する:
import os
folder_path = '/path/to/folder'
file_list = os.listdir(folder_path)
この方法は、指定されたフォルダのパス内のすべてのファイルとフォルダの名前のリストを返します。
- フォルダ内のファイルをすべて調べる:
import os
folder_path = '/path/to/folder'
for filename in os.listdir(folder_path):
file_path = os.path.join(folder_path, filename)
if os.path.isfile(file_path):
# 在此处执行您想要进行的操作
print(file_path)
この方法は、指定されたフォルダーパス内のすべてのファイルを走査し、希望する操作を実行します。
- フォルダ内のサブフォルダリストを取得する。
import os
folder_path = '/path/to/folder'
subfolder_list = [f.path for f in os.scandir(folder_path) if f.is_dir()]
この方法は、特定のフォルダーパス内のすべてのサブフォルダーのパスリストを返します。
実際にアクセスしたいフォルダのパスに、/path/to/folderを置き換えてください。