Følg denne opplæringen for å lære å kopiere filer i Raspberry Pi ved hjelp av Python.
Hvordan kopiere filer i Raspberry Pi ved hjelp av Python?
La oss anta; Jeg har en fil med navnet myfile.tekst I Raspberry Pi -systemet mitt, og jeg vil kopiere denne filen til et annet sted:
For å gjøre filkopiprosessen gjennom Python, følg de gitte trinnene under:
Merk: Du kan gjøre denne prosessen for å kopiere alle filer fra et sted til et annet gjennom Python.
Trinn 1: Kjør Python
For å kopiere filen ved hjelp av Python, kjør først Python-tolken ved å bruke den nedenfor-skrevne kommandoen:
$ python3Vanligvis er Python forhåndsinstallert i Raspberry Pi, så brukere trenger ikke å bekymre seg for å installere det.
Trinn 2: Importer Python -moduler
Etter å ha kjørt Python, må vi nå importere Python -modulene. For å utføre ønsket handling, vil vi kreve to Python -moduler; Den ene er OS Modul som lar systemet bruke funksjoner som er avhengig av operativsystemet, og for det andre vil vi importere Shutil Modul som vil hjelpe oss med å kopiere filer. For å importere begge disse Python -modulene, kjører kommandoene nedenfor:
Importer OSTrinn 3: Spesifiser kilde og destinasjon
Etter å ha importert de nødvendige modulene, er det nå på tide å spesifisere kilden og destinasjonen til filen du vil kopiere. I utgangspunktet er kilden den nåværende plasseringen av filen din, og destinasjonen er stedet der du vil opprette en kopi av filen:
kilde = ""Eksempel
kilde = "/home/pi/myfile.tekst"I det siterte eksemplet kopierer jeg en fil som er til stede på Hjem/Pi katalog (kildeplassering) og nå vil jeg kopiere den på Skrivebord Sted (destinasjon). Jeg har også endret navnet på den kopierte versjonsfilen, slik at den kan differensieres at det er en kopi av den originale filen, men det er ikke obligatorisk at du kan bruke samme navn på begge stedene hvis du vil.
Trinn 4: Bruk Shutil -funksjonen til å kopiere filen
Når du har spesifisert kilden og destinasjonen riktig, kan du nå bruke den under-nevnte Shutil Funksjon for å opprette en kopi av filen på et ønsket sted:
dest = stengt.Kopi (kilde, destinasjon)Trinn 5: Verifisering
Etter å ha kjørt Shutil.kopiere Kommando, vil en kopi av filen opprettes øyeblikkelig, og du kan bekrefte dette ved å kjøre den nedenfor-skrevne utskriftskommandoen:
Trykk ("Destinasjonssti:", dest)Utgangen fra kommandoen vil skrive ut destinasjonsstedet til filkopien.
Siden jeg har kopiert filen på skrivebordet, er den enkleste måten at jeg raskt kan gå på skrivebordet for å sjekke den. Men i tilfelle du ikke har kopiert filen på skrivebordet, anbefales ovennevnte trinn for deg:
Merk: Du kan også kombinere hele koden som er nevnt i trinnene ovenfor og legge den til i en fil med .py utvidelse og kjør deretter filen gjennom Python3 -tolk for å utføre kopiprosessen.
Konklusjon
Det er en veldig enkel og fem-trinns metode for raskt å kopiere de ønskede filene til forskjellige steder ved hjelp av Python. Bare kjør Python og importer to Python -moduler som er OS og Shutil spesifiser deretter kilden og destinasjonen for filen. Etter den bruken Shutil.kopiere Funksjon for å kopiere filen og overføre den til et hvilket som helst sted du vil ha med et hvilket som helst filnavn.