Python: använd kopieringsfil-kommando - hur det fungerar
Den här Python-guiden visar hur du kan använda kommandot kopieringsfil i Python för att kopiera en fil. Med ett enkelt exempel kan du enkelt göra det själv.
Använd kommandot för kopieringsfil i Python
Med kommandot för kopieringsfil i Python kan filer enkelt kopieras:
- Lägg till kommandot "from shutil import copyfile" (utan citattecken) i början av din kod så att du kan använda kommandot efteråt.
- Kommandosyntaxen är "copyfile (src, dst)". Så sätt bara in de värden du behöver för ditt program.
- Ett exempel på detta skulle vara: "copyfile ('/ src / dir / file.txt', '/dst/dir/file_with_new_name.txt')".
- Som du ser kan du inte bara kopiera din fil utan också ändra filens namn i målkatalogen.
- Tips: Du kan också använda "/ dst / dir /" istället för "/dst/dir/file_with_new_name.txt" i kommandot. Detta kopierar filen med det ursprungliga filnamnet och lagrar den i målkatalogen.
Python: Kopiera fil - andra alternativ
För att kopiera en fil i Python introducerade vi metoden shutil i föregående stycke. Du kan dock också kopiera en fil utan shutil-modulen:
- Först måste du lägga till kommandot "import os" överst i din kod.
- Under Windows kan du nu kopiera en fil med kommandot "os.system ('copy D: /test.txt F: /')".
- Med Linux måste du använda kommandot "os.system ('cp /home/user/test.txt / tmp /')".
- I båda fallen exekveras ett kopieringskommando. Du kan också skriva andra kommandon mellan parenteserna, som sedan körs i terminalen eller i CMD.
Fler tips om Python i våra CHIP-guider
Tips: Du kan hitta ytterligare programmeringshandledning på vår sida för Python-programmeringsspråk. Vi visar till exempel hur du skapar och använder matriser i Python.