Python OS Zmień nazwę

Python OS Zmień nazwę
Mogą istnieć sytuacje, w których musimy zmienić nazwę pliku zgodnie z naszymi wymaganiami lub w celu jego rozróżnienia w odpowiednim czasie. Chociaż zmiana nazwy pliku w Pythonie jest dość prosta, nie jest tak proste, jak to na komputerze. Ścieżka pliku jest pierwszą rzeczą, której potrzebujemy, aby zmienić nazwę pliku. Ścieżka ujawnia lokalizację pliku na dysku twardym komputera. Względna ścieżka podaje tylko nazwę pliku i bieżący katalog, podczas gdy bezwzględna ścieżka zawiera całą hierarchię katalogu, która jest wymagana do uzyskania dostępu do pliku. Zmiana nazwy przedmiotu lub katalogu jest możliwa w Pythonie za pomocą „OS.Metoda REAMAME () ”. Korzystając z tej procedury, plik źródłowy lub katalog jest przemianowany na żądany plik docelowy lub katalog.

Składnia:

Składnia do zmiany nazwy pliku w Pythonie według koncepcji „OS” podano w następujący sposób:

Ma dwa parametry, w których pierwszy „SRC” odnosi się do nazwy źródłowej pliku, a „DST” odnosi się do nazwy docelowej pliku po użyciu „OS.Funkcja REAMAME () ”.

Przykład 1: Wykorzystanie Python OS.Funkcja renime () w celu zmiany nazwy dowolnego pliku

W tym przykładzie przyjrzymy się, w jaki sposób możemy zmienić konkretny plik w bieżącym katalogu z nazwy „źródła” na „docelową”.

Wyjaśnienie fragmentu kodu „OS.REAMAME () ”jest podany następująco.

Przede wszystkim bierzemy bibliotekę „OS”, ponieważ mamy interakcję naszego kodu programu z naszym systemem operacyjnym. Wszystkie interakcje na poziomie systemu można przeprowadzić za pomocą modułu Python OS. Teraz, w źródle parametrów, bierzemy „SRC”, wstawiając nazwę pliku, która ma zostać przemianowana.tekst". W drugiej zmiennej dla parametru docelowego definiujemy „Dest” i przypisujemy „LinuxFile.nazwa txt ”.

Ponieważ byliśmy gotowi zmienić nazwę tego pliku na „LinuxFile.txt ”, umieszczamy to w parametrze„ dest ”. Format podanego przez nas pliku to „TXT”. Po pewnym czasie używamy naszej głównej funkcji „OS.rename () ”, aby zmienić nazwę tego konkretnego pliku. Tak więc przypisujemy tę funkcję z obiema wartościami parametrów, więc funkcja odczytuje nazwę źródła i nazwę docelową, i zmieniają nazwę pliku nową nazwą, którą przypisujemy w „Dest”. Na tym kroku zmienia nazwę pliku. Aby upewnić się na ekranie, używamy funkcji „print ()” z instrukcją drukowania, która jest „Nasz plik został przemianowany z„ Javafile.Tekst „do” LinuxFile.tekst.'"

Wyjście kodu wyświetla instrukcję drukowania na poprzedniej migawce na ekranie po zmianie nazwy z katalogu z „Javafile.tekst ”do„ LinuxFile.tekst".

Przykład 2: Wykorzystanie Python OS.Funkcja renime () w celu zmiany charakteru rozszerzenia pliku

W systemach operacyjnych cechą pliku, który pomaga w klasyfikacji dokumentów, jest rozszerzenie pliku lub rozszerzenie nazwy pliku. Rozszerzenie nazwy pliku w dowolnym systemie operacyjnym jest pauzą, która jest często kierowana przez trzy znaki, niezależnie od tego, czy może to być jeden, dwa czy cztery znaki. Tutaj przyjrzymy się drugim przykładowi, w jaki sposób możemy zmienić naturę pliku według „OS.Funkcja REAMAME () ”.

W dyskusji na temat kodu biblioteka „systemu operacyjnego” jest konieczna, ponieważ używamy go najpierw przed rozpoczęciem dalszego kodu. Następnie używamy funkcji „print ()” z „natury rozszerzenia przed zmianą nazwy:”. Następnie zainicjujemy zmienną lokalizacji pamięci o nazwie „Program” i przechowujemy „Program.plik txt ”z„.rozszerzenie TXT ”. Ponownie funkcja „print ()” służy do wyświetlania „programu” do wyświetlania nazwy pliku wzdłuż formatu rozszerzenia przed zmianą nazwy. Następnie używamy warunku „dla” dla „programu_name” w wcześniej zdefiniowanej funkcji „Program”.

Następnie deklarujemy dwie zmienne „Old_Program_name” i „NEW_Program_name”, w których używamy „OS.ścieżka.dołącz () ”funkcja w„ Old_program_name ”na„ folderze ”i„ nazwa programu ”. Następnie używamy „.Funkcja Replay () ”na„ Old_Program_name ”od„ TXT ”do„ PDF ”. W tej funkcji przechowywane są dwa rozszerzenia. Gdy oba rozszerzenia są wydawane do funkcjonowania, używamy „OS.Przemianować()". Przypisujemy „Old_Program_name” jako nazwę pliku źródłowego i „new_program_name” jako nazwę docelową rozszerzenia pliku po zmianie nazwy. To zmienia format. Teraz używamy funkcji „print ()”, aby wyświetlić charakter rozszerzenia pliku po zmianie nazwy rozszerzenia pliku. Ponownie funkcja „print ()” służy do wyświetlania nazwy pliku na wyjściu o nazwie jego pliku rozszerzenia.

Poprzednia migawka to odpowiednie wyjście naszego kodu. Pierwsza linia wyjściowa wyświetla instrukcję drukowania, która jest „charakter rozszerzenia przed zmianą nazwy:”. Drugi wiersz ma nazwę źródła pliku o nazwie rozszerzenia, ponieważ była w katalogu jako „Program.tekst". Trzeci wiersz to „natura rozszerzenia po zmianie nazwy:” Drukuj ponownie. Ostatni wiersz wyjściowy, jak widzimy, zmienia rozszerzenie formatu pliku z „TXT” na „PDF”, ponieważ nazwa miejsca docelowego po zmianie nazwy to „Program to„ Program.PDF ”.

Przykład 3: Wykorzystanie Python OS.Funkcja REAMAME (), aby zmienić nazwę katalogu przez lokalizację ścieżki

W tym przykładzie tworzymy nowy katalog plików o nazwie „Satelita”, aby zmienić swoją nazwę na „Toshiba”. Ten katalog „satelitarny” jest pusty, ponieważ jeśli katalog zawiera jakiekolwiek dane, nie zmienia nazwy jego nazwy pliku.

Po utworzeniu katalogu wykonujemy teraz nasz kod programu „OS.REAMAME () ”, który jest podany w następujący sposób:

Tutaj omówimy fragment kodu, zaczynając od biblioteki „OS”. Następnie używamy „OS.funkcja chdir () ”i zapewnij położenie ścieżki katalogu. Możemy uzyskać tę ścieżkę, przechodząc do właściwości katalogu plików i z lokalizacji, w której wkładamy ją do tej funkcji. Po przypisaniu ścieżki dociera ona do naszego odpowiedniego pliku. Następnie używamy „OS.Funkcja REAMAME () ”. Źródło „satelitarne” jest przemianowane na „Toshiba”. Tak więc przypisujemy go do miejsca docelowego. Na koniec używamy funkcji „print ()” z oświadczeniem „nazwa katalogu została przemianowana”, aby wystawić na konsoli Python.

Po uruchomieniu kodu zmienia nazwę pliku z „satelity” na „Toshiba”. Ekran wyjściowy kodu wyświetla tę wiadomość na ekranie po zmianie nazwy pliku, którą podajemy w funkcji „print ()”, która jest „nazwa katalogu została przemianowana”.

Po zakończeniu kodu, kiedy dotarmy do naszej bieżącej lokalizacji pliku katalogu, możemy zobaczyć, że nazwa folderu „satelitarna” jest zmieniana na „Toshiba” pomimo lokalizacji. Plik folderu pozostaje w tym samym przeznaczeniu z tą samą funkcją.

Wniosek

Ten artykuł obejmuje temat Pythona „OS.rename () ”, aby zmienić nazwę nazwy katalogu za pomocą parametrów źródłowych i docelowych. Nazwa źródła jest zamieniona na miejsce docelowe, a nazwa pliku z katalogu jest zmieniana. Użyliśmy trzech przykładów, aby wyjaśnić „OS.Metoda REAMAME () ”w lepszy sposób. Pierwszy przykład zastosowano proste „SRC” i „Dest”, aby zmienić nazwę naszego pliku bez potrzeby ścieżki lokalizacji. Drugi przykład obejmuje temat zmiany charakteru pliku z formatu „TXT” na „PDF”. Trzeci przykład zmienia nazwę pliku z katalogu za pomocą lokalizacji ścieżki pliku.