Jak kopiować pliki w Raspberry Pi za pomocą Pythona

Jak kopiować pliki w Raspberry Pi za pomocą Pythona
Raspberry Pi to system oparty na Linuksie i zwykle miłośnicy Linux używają go do programowania w Python, ponieważ jest to język urzędowy dla Raspberry Pi. Jeśli pracujesz z językiem programowania Python i chcesz skopiować dowolny plik bez powrotu do terminalu lub GUI, są kilka modułów Python, które wykonają dla Ciebie zadanie kopiowania pliku w systemie Raspberry Pi.

Śledź ten samouczek, aby nauczyć się kopiować pliki w Raspberry Pi za pomocą Pythona.

Jak kopiować pliki w Raspberry Pi za pomocą Pythona?

Załóżmy, że; Mam plik o nazwie mój plik.tekst W moim systemie Raspberry Pi i chcę skopiować ten plik do innej lokalizacji:

Aby wykonać proces kopiowania pliku za pośrednictwem Pythona, wykonaj poniżej podane kroki:

Notatka: Możesz wykonać ten proces, aby skopiować dowolne pliki z jednego miejsca do drugiego za pośrednictwem Pythona.

Krok 1: Uruchom Python

Aby skopiować plik za pomocą Pythona, najpierw uruchom interpreter Python za pomocą komendy poniżej napisanego:

$ Python3

Zwykle Python jest wstępnie zainstalowany w Raspberry Pi, więc użytkownicy nie muszą się martwić o zainstalowanie.

Krok 2: Importuj moduły Pythona

Po uruchomieniu Pythona musimy teraz zaimportować moduły Python. Aby wykonać pożądaną akcję, będziemy potrzebować dwóch modułów Pythona; Jeden to OS Moduł, który pozwala systemowi korzystać z funkcji zależnych od systemu operacyjnego, a po drugie, zaimportujemy Zaburzenie moduł, który pomoże nam w kopiowaniu plików. Aby zaimportować oba te moduły Pythona, uruchom poniższe polecenia:

Import OS
Zaburzenie importu

Krok 3: Określ źródło i miejsce docelowe

Po zaimportowaniu wymaganych modułów, teraz nadszedł czas, aby określić źródło i miejsce docelowe pliku, które chcesz skopiować. Zasadniczo źródłem jest aktualna lokalizacja pliku, a miejscem docelowym jest lokalizacja, w której chcesz utworzyć kopię pliku:

źródło = ""
miejsce docelowe = ""

Przykład

źródło = "/home/pi/myfile.tekst"
miejsce docelowe = "/home/pi/pulpit/myfile (kopia).tekst"

W cytowanym przykładzie kopiuję plik, który jest obecny Strona główna/pi katalog (lokalizacja źródła), a teraz chcę go skopiować pod adresem Pulpit Lokalizacja (miejsce docelowe). Ponadto zmieniłem nazwę pliku wersji skopiowanej, aby można go było zróżnicować, że jest to kopia oryginalnego pliku, ale nie jest obowiązkowa, możesz użyć tej samej nazwy w obu lokalizacjach, jeśli chcesz, jeśli chcesz.

Krok 4: Użyj funkcji setil, aby skopiować plik

Po prawidłowym określeniu źródła i miejsca docelowego użyj teraz poniżej wspomnianego Zaburzenie funkcja utworzenia kopii pliku w pożądanej lokalizacji:

dest = gniazdo.Kopia (źródło, miejsce docelowe)

Krok 5: weryfikacja

Po uruchomieniu Zaburzenie.Kopiuj Polecenie, kopia pliku zostanie utworzona natychmiast i możesz to zweryfikować, uruchamiając poniżej napisane polecenie drukowania:

druk („ścieżka docelowa:”, dest)

Dane wyjściowe polecenia wydrukuje lokalizację docelową kopii pliku.

Ponadto, ponieważ skopiowałem plik na pulpicie, najprostszym sposobem jest to, że mogę szybko przejść na pulpit, aby to sprawdzić. Ale jeśli nie skopiowałeś pliku na komputerze, zaleca się dla Ciebie powyższy krok:

Notatka: Możesz także połączyć pełny kod wspomniany w powyższych krokach i dodać go do pliku z .py rozszerzenie, a następnie uruchom plik za pośrednictwem interpretera Python3, aby wykonać proces kopiowania.

Wniosek

Jest to bardzo prosta i pięciostopniowa metoda szybkiego kopiowania żądanych plików do różnych lokalizacji za pomocą Pythona. Po prostu uruchom Python i zaimportuj dwa moduły Pythona, które są OS I Zaburzenie Następnie określ źródło i miejsce docelowe pliku. Po tym użyciu Zaburzenie.Kopiuj funkcja, aby skopiować plik i przenieść go do dowolnej lokalizacji z dowolną nazwą pliku.