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մոդուլի,
որը պատճենում է ֆայլը մետատվյալներով