Pythonは、指定されたフォルダディレクトリ内のすべてのファイル名を取得します

コード

import os
dir = 'G:\编程代码\python代码\表格'
list = os.listdir(dir)  # 列出文件夹下所有的目录与文件
for i in range(0, len(list)):
    path = os.path.join(dir, list[i])
    if os.path.isfile(path):
        print(path)

置き換えDIRと上記のディレクトリ・パスを。

os.listdir

概要
os.listdir()メソッドは、指定されたフォルダーに含まれるファイルまたはフォルダーの名前のリストを返すために使用されます。このリストはアルファベット順になっています。フォルダ内であっても、「。」と「..」は含まれません。
UnixとWindowsでのみサポートされています。listdir()メソッド
の構文は
次のとおりです。

os.listdir(path)

パラメータ
パス-一覧表示されるディレクトリパス

戻り値
指定されたパスの下にあるファイルとフォルダーのリストを返します。

os.path.join

os.path.join(path1 [、path2 [、...]])は、ディレクトリ名とファイル名を1つのパスに結合します

os.path.isfile

os.path.isfile()は、オブジェクト(絶対パスを指定する必要があります)がファイルであるかどうかを判別するために使用されます

os.path.isfile()には絶対パスが必要であり、os.listdirはファイル名のリストのみを提供する
ため、os.path.joinを使用してディレクトリとファイル名を絶対パス合成する必要があります

おすすめ

転載: blog.csdn.net/qq_34626094/article/details/112979216