私は並べ替えるファイルがたくさんあります。Pythonのディレクトリにファイルのリストを作成するには
ディレクトリ内のファイル(またはフォルダのみ)の名前のリストを取得しようとしています。
path = 'C:\\test\\'
items = os.listdir(path) #this gives me a list of both files and folders in dir
for name in items:
if os.path.isfile(path + '\\' + name) == True:
items.remove(name)
私はitems
がフォルダの名前で構成されると予想しました。しかし、ファイル名の半分も持っています。
items.remove(name)
の代わりにprint(name)
を使用すると正しく印刷されます。