İxtisas: Sistem mühəndisliyi Fənn: Obyekt yönlü proqramlaşdırma



Yüklə 55,79 Kb.
tarix30.12.2021
ölçüsü55,79 Kb.
#49144
Presentation1

İxtisas:Sistem mühəndisliyi

Fənn:Obyekt yönlü proqramlaşdırma

Mövzu:Shutil modulu, tətbiqi.Nümunələr.

Müəllim:Mülayim Rizvanova

Shutil modulu faylda surət çıxarmaq, yaratmaq və uzaqdan əməliyyat kimi fayl üzərində yüksək səviyyəli əməliyyat təklif edir. O, Python-un standart kommunal modulları altında gəlir. Bu modul faylların və qovluqların surətinin çıxarılması və çıxarılması prosesini avtomatlaşdırmağa kömək edir.

Faylların başqa qovluğa kopyalanması

Python-da shutil.copy() metodu mənbə faylın məzmununu təyinat faylına və ya qovluğuna köçürmək üçün istifadə olunur. O, həmçinin faylın icazə rejimini qoruyur, lakin faylın yaradılması və dəyişdirilməsi vaxtları kimi faylın digər metadataları qorunmur.

Mənbə faylı təmsil etməlidir, lakin təyinat fayl və ya kataloq ola bilər. Əgər təyinat qovluqdursa, fayl mənbədən əsas fayl adından istifadə edərək təyinat yerinə kopyalanacaq. Həmçinin, təyinat yazıla bilən olmalıdır. Əgər təyinat fayldırsa və artıq mövcuddursa, o, mənbə faylı ilə əvəz olunacaq, əks halda yeni fayl yaradılacaq.

Sintaksis: shutil.copy(mənbə, təyinat, *, follow_symlinks = Doğru)

Parametr: source: Mənbə faylının yolunu təmsil edən sətir. destination: Təyinat faylının və ya qovluğunun yolunu təmsil edən sətir. follow_symlinks (istəyə bağlı): Bu parametrin standart dəyəri doğrudur. Əgər o, yanlışdırsa və mənbə simvolik əlaqəni təmsil edirsə, təyinat simvolik keçid kimi yaradılacaq.

Qaytarma növü: Bu üsul yeni yaradılmış faylın yolunu təmsil edən sətri qaytarır. Misal 1:

# Python program to explain shutil.copy() method

# importing shutil module

import shutil

source = "path/main.py"

destination ="path/main2.py"

# Copy the content of

# source to destination

dest = shutil.copy(source, destination)

# Print path of newly

# created file

print("Destination path:", dest)

Çıxış: Təyinat yolu: path/main2.py


Yüklə 55,79 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin