os.path.exists()> methode in Python wordt gebruikt om te controleren of het opgegeven pad bestaat of niet. Deze methode kan ook worden gebruikt om te controleren of het opgegeven pad verwijst naar een open bestandsdescriptor of niet.
os.path.exists() Syntaxis in Python
Syntaxis: os.path.exists(pad)
Parameter:
normalisatie in de database
- pad : Een padachtig object dat een bestandssysteempad vertegenwoordigt. Een padachtig object is ofwel a snaar of bytes object dat een pad vertegenwoordigt.
Retourtype: Deze methode retourneert een Booleaanse waarde van klasse bool . Deze methode retourneert WAAR als het pad bestaat, wordt het anders geretourneerd Vals .
Controleer of er een bestand bestaat in Python-voorbeelden
Er zijn verschillende voorbeelden van het controleren van Python OS Path die bestaan met behulp van de bovenstaande methode. hier bespreken we enkele algemeen gebruikte manieren om te controleren of Python OS Path bestaat of niet. Deze volgen.
Controleer of Python OS Path bestaat of niet
In dit voorbeeld Python OS-module controleert of er twee gespecificeerde paden bestaan. Het eerste pad is ‘/usr/local/bin/’ en het tweede is ‘/home/User/Desktop/file.txt’. Het script geeft 'True' weer als de paden bestaan en anders 'False'.
Python3
# 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)> |
>
>Uitvoer
True False>
Controleer of een bestand of map bestaat
In dit voorbeeld wordt code gebruiktos.path.exists()>om te controleren of het opgegeven bestand of de map ‘/path/to/your/file.txt’ bestaat. De uitvoer hangt af van het feit of het bestand of de map bestaat of niet.
converteer tekenreeks naar json java
Python3
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.'>)> |
besturingssysteem
>
>
Uitgang:
The file or directory at /path/to/your/file.txt does not exist.>
Opmerking: os.path.exists()> functie kan terugkeren Vals , als er geen toestemming wordt verleend om uit te voeren os.stat() op het gevraagde bestand, zelfs als het pad bestaat.
Veelgestelde vragen
1. Hoe controleer ik of een bestand zonder uitzonderingen bestaat?
Gebruik `os.path.exists(file_path)` om te controleren of een bestand op het opgegeven `file_path` bestaat zonder uitzonderingen te veroorzaken, of controleer of Python OS Path bestaat of niet. De expressie retourneert 'True' als het bestand bestaat, en anders 'False'.