1
私はフォルダ内を歩き回って、いくつかのファイルを削除したいと思っています。しかし最後の行はそれを削除しないので、余分なバックスラッシュがremfileのアドレスに追加されます。フォルダ内のいくつかのファイルを削除する - Python
C:/tmp
をルートとして定義するには、どのようにコードを書き直すことができますか?
import os
root='C:/mmp'
for root,dirs,files in os.walk(root):
for dirname in dirs:
for filename in files:
if filename=='keepfile': continue
remfile=os.path.join(root,dirname,filename)
os.remove(remfile)
'filename'と' dirname' **は同じディレクトリにあります**、 'files'のファイル名は' os.path.join(root、filename) 'にアクセスする必要があります。 –