125 of 151 menu

Методот 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,
    кој копира датотека со метаподатоци
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј