Mam skrypt py, który przetwarza pliki z rozszerzeniem”.hgx'.Example: test.hgx (istnieje wiele takich pliki z rozszerzeniem HGX)Usuwanie określonych plików przy użyciu Pythona
Skrypt przetwarza test.hgx i tworzy nowy test_bac.hgx i po ponownym uruchomieniu tworzy test_bac_bac.hgx. Dlatego za każdym razem, gdy uruchamiasz skrypt, tworzy się plik z "_bac".
Czy istnieje jakieś rozwiązanie, które można używać w moim skryptu, który można usunąć wszystkie istniejące „_bac” oraz „_bac_bac ...” plików przed rozpoczęciem rzeczywistego kodu.
jestem już przy użyciu funkcji glob.glob
for hgx in glob.glob("*.hgx"):
Czy mogę używać tej funkcji, aby usunąć te pliki 'X_bac.hgx' i inne pliki _bac_bac..hgx?
Każda pomoc/pomysł zostałby doceniony.
Dzięki
W Pythonie 3, musisz wtedy _wydrzec_ generator zwrócony przez 'map', prawdopodobnie przez zamianę go na' list'. – uckelman