Plik służy do przechowywania danych na stałe. Czasami potrzebujemy przeniesienia lokalizacji pliku z jednej ścieżki do innej ścieżki w celu programowania. To zadanie można wykonać za pomocą skryptu Python na wiele sposobów. Przenosić () jest najczęściej stosowaną metodą Pythona do przeniesienia pliku z jednego katalogu do drugiego katalogu zdefiniowanego w Zaburzenie moduł. Inny sposób przenoszenia lokalizacji pliku za pomocą Przemianować() metoda zdefiniowana w OS moduł. Te dwie metody można wykorzystać do przeniesienia pliku z jednego katalogu do innego katalogu, jak wyjaśniono w tym samouczku.
Przykład-1: przesuń plik o oryginalnej nazwie
Sposób przeniesienia pliku z jednej lokalizacji do innej lokalizacji z oryginalną nazwą pokazano w następującym skrypcie. Zaburzenie moduł jest importowany w skrypcie, aby używać przenosić() funkcja przenoszenia pliku. Ścieżka Moduł jest importowany do korzystania z istnieje () funkcja sprawdzania podanej nazwy pliku istnieje lub nie. Jeśli plik istnieje, ścieżka docelowa pliku zostanie zdefiniowana, gdzie plik zostanie przeniesiony. Lokalizacja docelowa zostanie wydrukowana po przesunięciu pliku. Jeśli plik nie istnieje, komunikat o błędzie zostanie wydrukowany.
# Moduł importWyjście
Po uruchomieniu powyższego skryptu pojawi się następujące dane wyjściowe. Tutaj plik, owoce.tekst, istnieje i przeniósł się do folderu Akta.
Przykład-2: Przenieś plik z nową nazwą
Sposób przeniesienia pliku z jednej lokalizacji do drugiej lokalizacji poprzez zmianę nazwy pliku został pokazany w następującym skrypcie. Zaburzenie I ścieżka Moduły zostały zaimportowane do przeniesienia pliku i sprawdzania istnienia pliku. Nowa nazwa pliku zdefiniowano na ścieżce docelowej pliku. Jeśli plik zostanie pomyślnie przeniesiony, ścieżka pliku o nowej nazwie zostanie wydrukowana Inne, zostanie wydrukowany komunikat o błędzie.
# Moduł importWyjście
Po uruchomieniu powyższego skryptu pojawi się następujące dane wyjściowe. Tutaj plik, Wydział.tekst, istnieje i został przemianowany na nazwę dział.tekst i przeniósł się do folderu Akta.
Przykład-3: Przenieś folder z wieloma plikami
Sposób przesunięcia folderu z wieloma plikami został pokazany w następującym skrypcie. Tutaj zmienna źródła_path zawiera oryginalną ścieżkę folderu, a zmienna Destination_Path zawiera ścieżkę folderu docelowego. Druga treść skryptu jest taka sama jak poprzednie dwa przykłady.
# Moduł importWyjście
Po uruchomieniu powyższego skryptu pojawi się następujące dane wyjściowe. Zgodnie ze skryptem kostki folderu przeniosły się do lokalizacji, plików/kości.
Przykład-4: Przenieś wszystkie pliki i foldery konkretnego katalogu
W poprzednim przykładzie pokazano sposób przesunięcia pojedynczego folderu z wieloma plikami. Ale folder lub katalog może zawierać wiele folderów z wieloma plikami. Ten przykład pokazuje sposób przeniesienia tego typu folderu do innej lokalizacji. Moduł OS został zaimportowany do tego skryptu, aby użyć funkcji rename (), która przesunie zawartość folderu za pomocą zagnieżdżonych folderów i wielu plików. Funkcja Listdir () służy do utworzenia listy z plikami i folderami folderu źródłowego. Następnie A For Loop używał do iteracji listy i przesunęła zawartość folderu źródłowego do folderu docelowego za pomocą funkcji renewent ().
# Importuj moduł OSWyjście
Po uruchomieniu powyższego skryptu pojawi się następujące dane wyjściowe. Zgodnie ze skryptem wszystkie pliki i foldery folderu dokumentów przeniosły się do folderu plików.
Wniosek
W tym samouczku pokazano różne sposoby przenoszenia lokalizacji pojedynczych lub wielu plików. Zastosowania modułów okiennic i systemu operacyjnego do przenoszenia lokalizacji plików i folderów zostały wyjaśnione w tym samouczku za pomocą prostego przykładu, aby łatwo pomóc użytkownikom Python wykonać tego typu zadanie.