Zaburzenie to moduł języka programowania Python, który zapewnia kilka funkcji operacyjnych na wysokim poziomie na plikach. Jest to standardowy moduł użyteczności języka programowania Python. Pomaga zautomatyzować proces składania kopii i usuwania plików i katalogów. Załącznik.copy () to metoda modułu sankcjonowania w Python. Pomaga skopiować dane z pliku źródłowego i wkleić je do pliku docelowego. Zachowuje tryb uprawnienia pliku; Jednak inne metadane, takie jak czas tworzenia lub modyfikacji, nie są zachowane.
Ponadto istnieją pewne warunki z gniazdo.Kopiuj () metoda, o której użytkownik musi pamiętać podczas pracy z metodą. Podczas kopiowania danych za pomocą Sutlil.Metoda kopiowania () plik źródłowy powinien reprezentować plik; Ale plik docelowy może być plik lub katalog w celu wklejenia danych. Z drugiej strony miejsce docelowe musi być czytelne. Gdy miejsce docelowe wydaje się być katalogiem, plik źródłowy jest przesyłany z lokalizacji źródłowej do katalogu docelowego o nazwie podstawowej. Jeśli wklejasz dane w pliku, tworzony jest nowy plik; Zostanie to jednak zastąpione, jeśli plik już istnieje. Składnia gniazd.Metoda kopii () jest następująca:
# Zaburzenie.Kopiuj (źródło_pliku, miejsce docelowe,*, obserwowanie_link = true)Parametr Źródło_pliku w supil.Metoda copy () reprezentuje ścieżkę pliku źródłowego, parametr docelowy reprezentuje ścieżkę pliku docelowego lub katalogu. Parametr „*” wskazuje, że następujące parametry są tylko parametrami słów kluczowych, a nie parametry pozycji, i można po prostu podać ich nazwę. Parametr obserwujący_link jest opcjonalny, a jego wartość jest prawdziwa. Kiedy jego wartość jest fałszywa, ale plik źródłowy ma symboliczny_link, cel zostanie utworzony jako symboliczny. Tworzy ciąg zawierający ścieżkę nowo utworzonego pliku. Poniżej przedstawiono kilka przykładów, które pomogą Ci zrozumieć składnię i wykorzystanie gniazd.Kopiuj () Metodę modułu okręgów w Python. Pracujmy z podanymi poniżej przykładami.
Przykład 1:
Tutaj skopiujemy plik z źródła do miejsca docelowego za pomocą supil.Kopiuj(). Ćwicząc podany poniżej przykład, dowiesz się, jak kopiować i wkleić dane z pliku źródłowego do pliku docelowego za pomocą supil.Metoda kopii (). Spójrz na poniższy kod i włącz go do własnego programu.
Poniżej znajduje się wynik wyżej wymienionego kodu. Jednak wyjście będzie się różnić po uruchomieniu tego samego kodu w systemie. Dane wyjściowe pokazuje listę elementów w katalogu systemu, w którym program jest wykonywany. Dlatego podczas uruchamiania go w systemie i zapewniasz niestandardową ścieżkę, wymieniasz elementy w tym katalogu. Zobacz dane wyjściowe podane poniżej tylko w celach informacyjnych.
Przykład 2:
Ten przykład dotyczy sposobu kopiowania pliku, gdy źródłem jest plik, a miejsce docelowe jest katalogiem za pomocą setil.Kopiuj(). Jak wcześniej wspomniano, miejscem docelowym mogło być katalog; Niemniej jednak źródłem powinno być plik. Dlatego stworzyliśmy dostosowany program, który pomoże Ci zrozumieć, jak skopiować dane, gdy źródło jest plik, a miejscem docelowym jest katalog za pomocą setil.Kopiuj(). Rzućmy okiem na następujący kawałek kodu:
Powyższy kod skopiuje plik źródłowy i wklei go do ścieżki docelowej. Tutaj możesz zobaczyć wynik powyższego kodu.
Przykład 3:
Teraz omówimy, w jaki sposób poradzisz sobie z błędami podczas pracy z gniazdą.Metoda kopii (). Kiedy zaczynasz tworzyć program, istnieje prawdopodobieństwo błędów. Dlatego wiedza o tym, jak radzić sobie z tymi błędami i jak rozwiązać te błędy, jest bardzo ważna. Ten przykład poprowadzi Cię, jak obsługiwać błąd, który możesz napotkać podczas za pomocą gniazd.Metoda kopii (). Zobacz kod poniżej:
Zwróć uwagę, że sposób wypróbowania: i z wyjątkiem jest używany do obsługi błędu, który może wystąpić podczas korzystania z gniazda.Metoda kopii ().
Wniosek:
Zaburzenie to koncepcja, którą studiowaliśmy w tym artykule. Za pomocą trzech prostych i łatwych do zrozumienia przykładów nauczyliśmy.Kopiuj () metoda w różnych sytuacjach i sposobu obsługi błędów, które można napotkać podczas za pomocą gniazd.Metoda kopii ().