PopenでこのBASHコマンドを実行しようとしています:
find /tmp/mount -type f -name "*.rpmsave" -exec rm -f {} \;
しかし、私が得るたびに:「検索:`-exec'への引数がありません\n」がstderrにあります。
これに相当するpythonは何でしょうか?
私の素朴なアプローチは次のようになります。
for (root,files,subdirs) in os.walk('/tmp/mount'):
for file in files:
if '.rpmsave' in file:
os.remove(file)
確かにこれを行うためのより良い、よりpythonicな方法はありますか?