コード
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を使用してディレクトリとファイル名を絶対パスに合成する必要があります。