0

内部に「マスター」と呼ばれるディレクトリがあり、サブディレクトリもあります。

|master----
         |test.directory.one
         |test directory.two
         |test.directory.three
         |test.directory.four
         |test.directory.five
         |this.directory.keep

削除するpythonスクリプトを作成したい

test.directoryで始まり、それ以外を無視するすべてのディレクトリ

助けてくれてありがとう。どんなガイダンスも大歓迎です。

シモントフ

4

2 に答える 2

2
import glob
import shutil

deldirs = glob.glob("path/to/master/test.directory.*")
for dir_ in deldirs:
    shutil.rmtree(dir_)
于 2015-06-01T21:14:03.300 に答える
0

ありがとう、アダム・スミス

ここで探していたのは、編集されたコードです。

import glob
import xbmc
import os
import shutil

TARGETFOLDER = xbmc.translatePath('special://home/addons/')

addonvideo = glob.glob(xbmc.translatePath('special://home/addons/plugin.video.*'))
for dirname in addonvideo:
    shutil.rmtree(dirname)

Kodi のメンテナンス スクリプトをいくつか作成しています。Python は初めてですが、皆さんの助けを借りて、ゆっくりと理解を深めています。どうもありがとう!

このコードについて詳しく説明します。さらにガイダンスが必要な場合は、投稿したいと思います。乾杯 :)

于 2015-06-01T22:10:09.973 に答える