shutil модулінің move әдісі
shutil модулінің move әдісі
файлды немесе буманы жылжытады. Бумалар
барлық мазмұнымен бірге жылжиды.
Әдістің бірінші параметрінде бастапқы файлдың жолы
көрсетіледі, екінші параметрінде -
жаңа файлдың тағайындалу жолы, үшінші
міндетті емес параметрінде - файлды көшіру
функциясы (әдепкі бойынша 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модулінің,
ол метадеректермен файлды көшейді