Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je Python Register

? Programovací jazyk Python poskytuje rad vstavaných funkčných modulov , ktoré zjednodušujú správu súborov a dátových adresárov . Moduly umožňujú vykonávať bežné úlohy , ako je porovnanie obsahu adresára . V Pythone , tieto úlohy sa len pár krokov je v porovnaní s mnohými riadkami vlastného kódu požadovaných v iných jazykoch . Aj keď z veľkej časti založený na Unix nápadov , funkcia pracovať tiež pre systémy Microsoft Windows . Os.path

V čase vydania tejto publikácie , os.path modul sa skladá z 31 funkcií , ktoré načítavajú informácie o adresár cesta . Os.path je všeobecný modul , Python má sadu systémových špecifické moduly operačných , ako posixpath pre Unix a ntpath pre systém Windows , ktoré majú rovnakú sadu funkcií ako os.path . Os.path.exists ( ) vráti logickú hodnotu " true " , pokiaľ Adresár cena zadaná vo funkcii existuje , inak vráti " false " . Os.path.getatime ( ) vracia dátum a čas počítača posledný pristupovať cestu . Niektoré funkcie os.path len pre niektoré operačné systémy , napríklad funkcia Unix os.path.samefile ( ) má dva parametre a vracia " true " , ak obaja identifikovať rovnaký názov súboru alebo adresára
.
Filecmp

filecmp modul má dve funkcie , ktoré nákupný obsahu súborov a adresárov . Filecmp.cmp ( ) má dva parametre , ktoré špecifikujú názvy súborov . Funkcia vracia hodnotu true v prípade , že súbory sú rovnaké , a false , ak sa líši . Okrem toho , prejsť voliteľný tretí parameter nazvaný " plytké " funkciu pre porovnanie rozdielov . Tento parameter je true alebo false , a ak je false , funkcia porovnáva aktuálne dáta z oboch súborov . V opačnom prípade , porovnáva informácie o adresári v súbore , ako je veľkosť a dátum vytvorenia , ktorý trvá kratšiu dobu . Filecmp.cmpfiles ( ) má tri parametre : dva adresáre a zoznam súborov , ktoré sú spoločné nimi a porovnáva súbory v dávke . Funkcia vracia tri zoznamy názvov súborov : tie , ktoré zodpovedali , tie , ktoré nie , a tie , ktoré produkoval chyby . Ak súbor neexistuje , v jednom z adresárov , napríklad, to sa počíta ako chyba .
Tempfile

modul s názvom tempfile zjednodušuje manipuláciu dočasných súborov a adresárov . Skôr než vytváranie dočasných súborov v pracovnom adresári programu , môže program , namiesto toho dať ich do podadresára alebo na inom mieste . Tempfile.tempdir ( ) vracia cestu aktuálneho dočasného adresára . Tempfile.TemporaryFile ( ) vytvorí objekt súboru , rovnako ako , že existuje len tak dlho , kým zostane otvorený , a nezdá sa , na každom výpise adresára . Tempfile.NamedTemporaryFile ( ) pracuje rovnakým spôsobom ako tempfile.TemporaryFile ( ) , ale vytvorí názov , ktorý sa zobrazí vo výpise adresára , ak súbor zostane otvorený .
Shutil

Python modul shutil vykonáva kópiu na vysokej úrovni , presunúť a odstrániť operácie na súboroch a adresároch . Program v Pythone pomocou shutil funkcie dedí povolenia užívateľa , Python dodržiava obmedzenia pre kopírovanie a mazanie súborov iných užívateľov . Shutil.copyfile ( ) má dva parametre , zdroj a názov cieľového súboru . Funkcia skopíruje obsah zdrojového súboru do cieľového . Shutil.copytree ( ) skopíruje celý adresár stromu , vrátane podadresárov , zo zdrojového miesta do miesta určenia . Shutil.rmtree ( ) odstráni celý strom adresárov , a to vrátane všetkých súborov v adresári a vo všetkých podadresároch . Shutil.move ( ) presunie súbor alebo adresár na nové miesto .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené