Plik usuwa Python OS

Plik usuwa Python OS
System operacyjny Python (OS) oferuje nam różne podejścia w zależności od zadania. „OS.Metoda remove () ”z Pythona jest używana w tym artykule do usuwania plików z systemu. Oprócz lokalizacji nazwy dokumentu ścieżka jest również dostarczana do metody. Katalog, w którym plik jest zapisywany, nazwa użytkownika i nazwa pliku są zawarte na ścieżce.

Przykład 1: Korzystanie z Python OS.Usuń () metodę usuwania plików z systemu

W tym przykładzie używamy „OS.Metoda usuwania () ”do usuwania plików z systemu. Dodając ścieżkę pliku w metodzie „remove ()”, możemy usunąć pliki. Importowanie biblioteki „OS” jest niezbędne do usunięcia pliku z systemu. System operacyjny modułowości dzieli swoje różne działania na zadania dyskretne, każdy z interfejsem użytkownika. Natomiast tradycyjny monolityczny system operacyjny ma pojedynczą wersję zdefiniowaną przez użytkownika i działa w sposób albo nic. Narzędzia do generowania i wycierania katalogów, dokumentów oraz przechowywania informacji, a także do modyfikacji i dostępu do struktury katalogu są dostępne w pakiecie Python OS.

Zacznijmy teraz procedurę usuwania pliku z systemu. Rozpoczynamy procedurę, tworząc dwa pliki tekstowe na komputerze i podając im nazwy „zapisu” i „danych”, jak widać następujące. Teraz rozpoczynamy kod, aby usunąć te dwa pliki po ich utworzeniu:

Pierwszy plik z nazwą „rekord” jest usuwany w pierwszej sekcji. Zacznijmy od importu modułu „OS” Python. Rozszerzenia systemu operacyjnego nie są wymagane dla Pythona; Możesz po prostu zaimportować bibliotekę „OS”. Następnie dodajemy nazwę pliku, którą chcemy usunąć z systemu. W takim przypadku usuwamy „rekord.plik txt ”, ponieważ jest to dokument tekstowy. Dlatego „.txt ”jest zawarty w nazwie pliku. Ta nazwa pliku jest przechowywana w wytworzonej przez nas zmiennej „File_name”.

Następnie, w poniższym kroku, dodajemy lokalizację pliku, ponieważ jest on już zapisany na komputerze stacjonarnym. Przejdź do dokumentu, kliknij go i wybierz „Właściwości”, aby to zrobić. Stamtąd kopiujemy lokalizację i wklejamy ją, czyli „użytkownicy/aqsayasin/komputer”. To pokazuje nazwę użytkownika „aqsayasin” i pulpit jako miejsce przechowywania dokumentu. Ta lokalizacja pliku jest przechowywana w zmiennej „File_Location”. Aby właściwie ustalić ścieżkę pliku, którą chcemy usunąć, teraz dołączamy do ścieżki za pomocą „OS.ścieżka.dołącz () ”funkcja i podaj do niej argumenty„ File_name ”i„ File_Location ”. Przechowujemy te informacje w nowo wygenerowanej zmiennej „ścieżce”.

Ponieważ ścieżka pliku jest przechowywana w zmiennej „ścieżki”, wywołujemy metodę „remove ()” z „systemem operacyjnym” i przekazujemy ją do zmiennej. Metoda „print ()” jest następnie używana do wydrukowania instrukcji „Plik jest usuwany”.

Aby ułatwić ci kopiowanie i wklejanie kodu na kompilatorze, zapewniamy również zrzut ekranu kodu i wklejamy kod bezpośrednio z kompilatora.

Kod:

Import OS
FILL_NAME = 'RECORD.tekst'
file_location = r "c:/Users/aqsayasin/Desktop"
ścieżka = OS.ścieżka.dołącz (File_Location, File_name)
OS.Usuń (ścieżka)
wydrukuj („Plik jest usuwany.")

Wiadomość „Plik jest usunięty” jest wyświetlany na wyjściu:

Teraz, gdy kod jest wykonywany, plik rekordu jest usuwany, ponieważ wcześniej były dwa pliki o nazwie „Record” i „Dane” na komputerze stacjonarnym. Stamtąd usuwamy plik rekordu. Teraz pozostało nam plik „Data”.

Drugi plik w tym przykładzie, „dane”, jest teraz usuwany w następnej sekcji. Wykonujemy identyczne kroki, jak w poprzedniej sekcji, aby to zrobić, z wyjątkiem tego, że nazwa pliku to „Dane.txt ”w tym przypadku. Następnie, po dodaniu lokalizacji, łączymy „Nazwa pliku” i „Lokalizacja pliku”, przekazując je do „OS.ścieżka.Metoda dołączania () ”. Ta metoda łączy nazwę pliku i lokalizację, tworząc ścieżkę pliku, którą chcemy usunąć, który jest „użytkownikiem/aqsayasin/pulpit”. Aby usunąć plik, następnie wywołujemy metodę „remove ()”, jednocześnie podając argument „ścieżki”. Instrukcja „Plik jest usuwany” jest następnie wyświetlane za pomocą metody „print ()”.

Kod:

Import OS
FILLE_NAME = 'DANE.tekst'
file_location = r "c:/Users/aqsayasin/Desktop"
ścieżka = OS.ścieżka.dołącz (File_Location, File_name)
OS.Usuń (ścieżka)
wydrukuj („Plik jest usuwany.")

Plik „danych” jest pomyślnie wycierany z pulpitu po wykonaniu skryptu. Wyświetlany jest wiadomość „Plik jest usunięty”:

Przykład 2: Wykorzystanie stanu IF-ELSE i systemu operacyjnego.Usuń () metodę usuwania pliku

W tym przykładzie eliminujemy dokument z pulpitu za pomocą metody „remove ()”. Następnie stosujemy warunek „jeśli” w metodzie „remove ()”. Jeśli plik znajduje się w systemie, jest usuwany, a instrukcja „plik jest usuwany” jest wydrukowany. Jeśli tak nie jest, mówi „plik nie jest obecny w systemie”.

Zacznijmy wprowadzić kod w praktyce, najpierw importowanie modułu „OS” Python jako „O”. Następnie wklejamy ścieżkę „Użytkownicy/Aqsayasin/Desktop/A Yasin.txt ”w kodzie. Ta ścieżka jest przechowywana w zmiennej „P”, którą stworzyliśmy. Jak widać na poniższym zrzucie ekranu, ten plik jest obecny na pulpicie naszego systemu.

Następnie używamy „istnieje ()” z „O.ścieżka ”, aby zastosować warunek„ jeśli ”. Wewnątrz nazywamy „O.Metoda usuwania () ”i przejdź ścieżkę za pomocą zmiennej„ p ”, ponieważ ścieżka pliku jest zapisywana w tej zmiennej. Jeśli ścieżka jest precyzyjna lub plik jest obecny na komputerze systemowym, pierwsza instrukcja jest drukowana. Jeśli nie, drugie instrukcja jest drukowana.

Kod:

importować OS jako o
P = r'c:/Users/aqsayasin/Desktop/A_YASIN.tekst'
Jeśli o.ścieżka.istnieje (P):
o.Usuń (P)
wydrukuj („plik jest usuwany”)
w przeciwnym razie:
Drukuj („Plik nie jest obecny w systemie”)

Po naciśnięciu przycisku Uruchom, wynik jest prezentowany. Pokazuje instrukcję IF, która odczytuje „plik jest usuwany”, ponieważ plik jest już obecny w systemie i jest usuwany po zastosowaniu metody „remove ()”.

Teraz, w kolejnej sekcji, drukujemy instrukcję, włączając ścieżkę pliku, którego obecnie nie jest w systemie. „Użytkownicy/aqSayasin/Desktop/Temat.Ścieżka TXT ”jest używana w tym rozdziale. Od czasu, w którym pliku.TXT brakuje w systemie, instrukcja else jest drukowana, gdy używamy „o.Metoda remove () ”.

Kod:

importować OS jako o
P = r'c:/Users/aqsayasin/Desktop/Temats.tekst'
Jeśli o.ścieżka.istnieje (P):
o.Usuń (P)
wydrukuj („plik jest usuwany”)
w przeciwnym razie:
Drukuj („Plik nie jest obecny w systemie”)

Ponieważ ten plik nie ma w naszym systemie, wyświetlana jest instrukcja „plik nie jest obecny w systemie”. Umieszczamy nazwę pliku na ścieżce losowo, aby sprawdzić, czy funkcja „usuń ()” działa w warunkach „jeśli”, czy nie.

Aby usunąć plik z systemu, używamy metody „rezygnacja ()” w blokach „spróbuj” i „oprócz” w trzeciej części tego przykładu. Na poniższym obrazie widać, że na pulpicie znajduje się plik o nazwie „Python”. Usuniemy go za pomocą „OS.Metoda remove () ”.

Teraz zacznijmy wprowadzać kod w działanie. Najpierw zaimportuj moduł „OS” Python jako „O”. Następnie zadzwoń do bloku „spróbuj”, który pozwala sprawdzić kawałek kodu pod kątem błędów. Chyba że blok pomaga naprawić błąd. Metoda „remove ()” jest wywoływana wewnątrz bloku „spróbuj” z „użytkownikiem/aqsayasin/komputer/python.TXT „Ścieżka przekazywana w nawiasach, ponieważ nazwa pliku to„ Python ”. Następnie funkcja „print ()” jest wywoływana z instrukcją „plik jest usuwany”, który jest przekazywany. I używany jest blok „oprócz”. Wewnątrz nazywamy funkcję „print ()” z instrukcją „plik nie jest obecny”.

Kod:

importować OS jako o
próbować:
O.Usuń (R'C:/Users/aqsayasin/Desktop/Python.tekst')
druk („plik jest usunięty”)
z wyjątkiem:
druk („plik nie jest obecny”)

Teraz, gdy plik jest wymazany z systemu, wyświetlany jest komunikat „Plik jest usuwany”, co wskazuje, że kod jest pomyślnie wykonywany.

Wniosek

W tym artykule omówiliśmy, jak usunąć pliki z systemu w Python. Aby to zrobić, wykorzystaliśmy „OS.Metoda remove () ”. Metoda „remove ()” jest wywoływana z konkretną ścieżką pliku, którą chcemy usunąć z systemu jako argument. W tym artykule podaliśmy dwa przykłady. W pierwszym przykładzie usunięto dwa pliki. W drugim przykładzie funkcja „remove ()” jest wywoływana wewnątrz warunku „jeśli”. W drugiej części drugiego przykładu zastosowaliśmy tę metodę wewnątrz bloku wypróbowania i zwalczania, aby usunąć plik.