logo

Python | os.path.exists() -metodi

os.path.exists()> menetelmä sisään Python käytetään tarkistamaan, onko määritetty polku olemassa vai ei. Tällä menetelmällä voidaan myös tarkistaa, viittaako annettu polku avoimeen tiedostokuvaajaan vai ei.

os.path.exists() Syntaksi Pythonissa

Syntaksi: os.path.exists(polku)



Parametri:

yksinkertainen java ohjelma
  • polku : Polkumainen objekti, joka edustaa tiedostojärjestelmän polkua. Polun kaltainen objekti on joko a merkkijono tai tavua polkua edustava objekti.

Palautustyyppi: Tämä menetelmä palauttaa luokan Boolen arvon bool . Tämä menetelmä palaa Totta jos polku on olemassa, muuten palaa Väärä .

Tarkista, onko Python-esimerkeissä tiedosto olemassa

Python OS Path -polun tarkistamisesta on olemassa useita esimerkkejä yllä olevalla menetelmällä. Tässä keskustelemme joistakin yleisesti käytetyistä tavoista tarkistaa, onko Python OS Path olemassa vai eivät, seuraavat.



Tarkista, onko Python OS Path olemassa vai ei

Tässä esimerkissä Python OS moduuli tarkistaa, onko olemassa kaksi määritettyä polkua. Ensimmäinen polku on '/usr/local/bin/' ja toinen on '/home/User/Desktop/file.txt'. Skripti tulostaa 'True', jos polut ovat olemassa, ja 'False' muussa tapauksessa.

Python 3




komento chown



# importing os module> import> os> # Specify path> path>=> '/usr/local/bin/'> # Check whether the specified> # path exists or not> isExist>=> os.path.exists(path)> print>(isExist)> # Specify path> path>=> '/home/User/Desktop/file.txt'> # Check whether the specified> # path exists or not> isExist>=> os.path.exists(path)> print>(isExist)>

>

>

Lähtö

tee javan aikana
True False>

Tarkista, onko tiedosto tai hakemisto olemassa

Tässä esimerkissä koodi käyttääos.path.exists()>tarkistaaksesi, onko määritetty tiedosto tai hakemisto osoitteessa '/polku/oma/tiedosto.txt' olemassa. Tulos riippuu siitä, onko tiedosto tai hakemisto olemassa vai ei.

Python 3


binäärihakualgoritmi



import> os> # Specify a file path> file_path>=> '/path/to/your/file.txt'> # Check if the file or directory exists> if> os.path.exists(file_path):> >print>(f>'The file or directory at {file_path} exists.'>)> else>:> >print>(f>'The file or directory at {file_path} does not exist.'>)>

>

>

Lähtö:

The file or directory at /path/to/your/file.txt does not exist.>

Huomautus: os.path.exists()> toiminto saattaa palata Väärä , jos suorituslupaa ei myönnetä os.stat() pyydettyyn tiedostoon, vaikka polku olisi olemassa.

muotoile päivämäärä merkkijonoksi

FAQ:t

1. Kuinka tarkistan, onko tiedosto olemassa ilman poikkeuksia?

Käytä os.path.exists(file_path)-komentoa tarkistaaksesi, onko määritetyssä tiedostopolussa oleva tiedosto olemassa ilman poikkeuksia, tai tarkista, onko Python OS Path olemassa vai ei. Lauseke palauttaa 'True', jos tiedosto on olemassa, ja 'False' muussa tapauksessa.