os.walk を使用してディレクトリ構造をたどり、ファイルを拡張子で照合して、ファイルを別の場所にコピーするスクリプトがあります。
これは私がファイルコピーのために持っているものです:
sourceDir=sys.argv[-2].rstrip("/")
destDir=sys.argv[-1].rstrip("/")
//copy code
だから私はちょうど電話します:
python mycode.py ~/a/ ~/b/
私がやりたいことは、検索パターンでも一致するオプションの引数スイッチを追加することです:
python mycode.py --match "pattern" ~/a/ ~/b/
私のコードでは、次の場合にこのエクストラを追加します。
if "--match" in sys.argvs:
#try reference the string right after --match"
for root, dir, files... etc
正確には、「一致」がsys.argvsにある場合、どうすれば「パターン」を見つけることができますか? Pythonは初めてなので、どんな助けでも大歓迎です。
ありがとう!