Hvordan kopiere en fil i Python

Hvordan kopiere en fil i Python
Hver online applikasjon må kunne jobbe med filer. Python tilbyr noen få filadministrasjonsfunksjoner. Det lar brukere jobbe med filer og utføre grunnleggende operasjoner, inkludert tilgang, oppdatering, kopiering og en rekke andre filadministrasjonsfunksjoner. Open () -funksjonen i Python vil bli brukt til å åpne en bestemt fil. Open () -metoden har flere modus, hver og en gir filen åpnes med et sett med alternativer.

Opprett en fil

Det første trinnet er å opprette en ny fil. Så for å lage en fil har vi brukt Open () -funksjonen. Innenfor den åpne () -metoden har vi gitt navnet på filen som vi ønsker å lage 'myfile'. Sammen med dette har vi gitt modus for filen. 'W' modus representerer at vi oppretter en fil for å skrive i den.

Etter å ha kjørt ovennevnte kode, har vi denne typen utganger som viser at filen 'myfile' er opprettet med suksess.

Denne filen ligger i "brukere" -mappen til 'Local Disk C'.

Åpne en fil

Etter å ha opprettet en fil, åpner vi en nødvendig fil for å skrive innholdet i filen. Vi har brukt Open () -funksjonen. Denne metoden åpner filen. Denne funksjonen inneholder to argumenter. Den første parameteren viser navnet på den spesifikke filen som vi ønsker å åpne for skriving, og det andre argumentet viser modus for filen 'w'.

Utgangen viser at vi åpner filen 'myfile' for å skrive.

Her åpnes filen som heter 'MyFile'.

Skriv litt innhold i filen

Nå skal vi skrive innholdet i den definerte filen. Så vi vil bruke f.Skriv () Funksjon. Innenfor denne funksjonen har vi fått linjen, tekst eller noe innhold som vi ønsker å skrive i filen 'MyFile'.

Dette representerer den vellykkede utførelsen av koden for å skrive teksten i filen.

Som vi har gitt linjen 'Jeg elsker å spille badminton', så vises det i filen.

Lukk filen

Etter å ha skrevet teksten i filen, må vi lukke den nødvendige filen 'MyFile'. For det har vi ringt F.Lukk () Funksjon.

Vi har effektivt lukket filen.

Opprettelse av ny mappe

Før vi kopierer og limer inn innholdet i filen, oppretter vi en mappe som heter 'Ny mappe'. Først åpner vi den lokale disken C. Deretter åpner vi menylinjen ved å klikke på venstre for musen. En menylinje vises derfra, og vi velger et "nytt" alternativ.

Etter å ha klikket på alternativet 'nye' igjen, åpnes en ny menylinje. Fra den menylinjen velger vi alternativet "mappe".

Ved å gjøre alt dette oppretter vi en 'ny mappe' på samme sted (brukere av den lokale disken C).

Når vi åpner den 'nye mappen', finner vi ut at den er tom. Nå må vi kopiere og lime inn filen i denne mappen.

Kopier og lim inn en komplett fil fra ett sted til et annet

Vi kopierer teksten fra filen 'MyFile' og lim inn den teksten inn i mappen 'Ny mappe'. For dette formålet vil vi integrere biblioteket 'Shutil'. Deretter bruker vi funksjonen til Shutil (). Den første parameteren viser navnet på filen som vi ønsker å bli kopiert, og den andre parameteren viser navnet på mappen der vi vil at filen skal kopieres eller hvor vi vil lime inn filen.

Utfallet viser implementeringen av koden.

Vi kopierte filen 'MyFile' og limte den inn i mappen 'Ny mappe'.

Når filen blir kopiert, kopieres hele innholdet i filen automatisk og limt inn til et nytt sted.

Lag en ny ny fil

Vi lager en ny fil en gang til. Vi har ringt Open () -kommandoen for å opprette filer. Vi har spesifisert 'myfile_1' som navnet på filen vi ønsker å opprette i den åpne () -funksjonen. 'W' modus betegner opprettelsen av en fil for å skrive på den.

Vi oppnår denne typen resultat etter å ha utført den foregående koden, noe som indikerer at filen'myfile_1 'skal bygges.

Plasseringen av denne filen er den samme som plasseringen av filen 'MyFile'.

Åpne en fil og legg til litt tekst

Vi åpner nå en relevant fil og skriver inn dataene i den. Open () -metoden er brukt. Denne funksjonen brukes til å åpne en fil. Det er to parametere i denne metoden. Det første argumentet er tittelen på den aktuelle filen som vi ønsker å åpne for skriving, og den andre spesifiserer filens modus, som er 'w'. Vi skriver teksten til den spesifiserte filen etter tilgang til filen.

Som et resultat F.Skriv () Metode vil bli brukt. Vi ga teksten til å skrive i filen 'myfile_1' som en parameter til denne funksjonen. Vi må slå av den aktuelle filen 'myfile_1' etter å ha skrevet teksten i filen. Dermed har vi ansatt F.Lukk () Metode.

Utgangen viser at vi effektivt åpner filen 'myfile_1', så skriver vi dataene i den.

Vi ønsker å legge til teksten 'Jeg elsker å besøke forskjellige steder' i filen som gitt nedenfor.

Les teksten til filen og skriv ut

Først har vi brukt Open () -funksjonen og 'med' nøkkelord. Vi har gitt filnavnet som vi vil åpne som funksjonens attributt. Etter dette har vi brukt funksjonen ReadLines (). Denne metoden leser bare dataene fra den angitte filen og lagrer deretter disse linjene i variabelen 'Line'. På slutten blir trykte () uttalelse brukt til å vise dataene til filen.

Når vi utfører koden, finner vi innholdet i filen 'myfile_1'.

Kopier og lim inn teksten til en fil til en annen fil

For å kopiere teksten fra en fil og erstatte dem med teksten til en annen fil, vil vi bruke Open () -funksjonen og 'med' nøkkelord. Vi erklærer en variabel 'F' slik at innholdet i filen 'MyFile' vil bli lagret i 'F' -variabelen. Deretter bruker vi igjen Open () -funksjonen og 'med' uttalelse for å åpne en annen fil 'myfile_1'. Denne filen kan åpnes i skrive 'w' -modus.

Nå bruker vi 'for' -sløyfen. Denne sløyfen itererer til vi skriver setningen 'Jeg elsker å spille badminton' i filen 'myfile_1'. For å skrive dette innholdet bruker vi skrive- () -funksjonen.

Dette skjermbildet viser vellykket implementering av koden ovenfor.

Før du kopierer teksten. 'Myfile_1' inneholder dataene 'jeg elsker å besøke forskjellige steder'. Vi kopierer dataene fra filen 'myfile' og limer deretter de dataene i myfile_1 '. Nå har filen 'myfile_1' linjen 'Jeg elsker å spille badminton'.

Konklusjon

Før vi kopierer filen, må vi først opprette en fil, deretter åpne den filen, legge til litt innhold i filen, lukke filen og deretter opprette en ny mappe på et annet sted. Deretter kopierte vi en fil fra en posisjon til en annen. I denne artikkelen har vi demonstrert metoden for å kopiere teksten fra en fil og lime den teksten til en annen fil.