Python Cutil Copy

Python Cutil Copy
Początkujący programiści mają wiele pytań, gdy zaczynają kodować w dowolnym języku programowania. Ilekroć dowiadują się o nowym module, funkcji lub bibliotece, pierwszą rzeczą, która pojawia się w ich umyśle, jest to, jak to działa. Prawdopodobnie zastanawiasz się, jaki gniazdo.copy () moduł jest i to, co robi. Cóż, ten artykuł zapozna się z gniazdo.copy () moduł języka programowania Python. Pomożemy Ci zrozumieć jego funkcjonalność za pomocą precyzyjnych i łatwych do zrozumienia przykładów. Zacznijmy uczyć się.

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 ().