Методот move на модулот shutil
Методот move на модулот shutil
ја преместува датотеката или папката. Папките се преместуваат
заедно со целата нивна содржина.
Во првиот параметар на методот се одредува патеката
до изворната датотека, во вториот параметар -
патеката на одредницата на новата датотека, во третиот
незадолжителен параметар - функцијата за копирање
на датотеката (по стандард copy_function=copy2).
Методот ја враќа патеката на одредницата на новата датотека.
Ако изворната и новата патека се исти, тогаш методот едноставно ја презапишува содржината на наведената датотека.
Синтакса
import shutil
shutil.move(од каде копираме, каде копираме, [функција за копирање])
Пример
Ајде да ја преместиме датотеката file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Пример
Ајде да ја преместиме папката dir со
целата нејзина содржина:
import shutil
print(shutil.move('dir', 'trg'))
Погледнете ги и
-
методот
removeна модулотos,
кој ја брише датотеката -
методот
copyна модулотshutil,
кој копира датотека со зачувување на режимот на пристап -
методот
getcwdна модулотos,
кој го враќа тековниот работен директориум -
методот
path.existsна модулотos,
кој проверува дали постои патеката -
методот
path.isdirна модулотos,
кој проверува дали постои папката -
методот
path.isfileна модулотos,
кој проверува дали постои датотеката -
методот
scandirна модулотos,
кој ги итерира датотеките во папката -
методот
rmtreeна модулотshutil,
кој рекурзивно ја брише папката -
методот
copy2на модулотshutil,
кој копира датотека со метаподатоци