ホームページ > バックエンド開発 > Python チュートリアル > Python でファイルが存在するかどうかを確認する方法

Python でファイルが存在するかどうかを確認する方法

anonymity
リリース: 2020-09-18 09:35:01
オリジナル
20825 人が閲覧しました

Python がファイルが存在するかどうかを判断する方法: [if my_file.exists()] など、os モジュールの os.path.exists() メソッドを使用して判断できます。判定を開始する前に、[import os.path]文を実行してosモジュールをインポートする必要があります。

Python でファイルが存在するかどうかを確認する方法

Python がファイルを操作するときは、通常、指定されたファイルまたはディレクトリが存在するかどうかを最初に判断する必要があります。そうしないと、例外が発生しやすくなります。

たとえば、os module の os.path.exists() メソッドを使用して、ファイルが存在するかどうかを検出できます。

import os.path
os.path.isfile(fname)
ログイン後にコピー

これはファイルまたはディレクトリです。Python 3.4 以降では、pathlib モジュール (Python 2.7 は pathlib2 モジュール) によって提供されるオブジェクト指向メソッドを使用できます。

from pathlib import Path
my_file = Path("/path/to/file")
if my_file.is_file():
    # 指定的文件存在
ログイン後にコピー

それがディレクトリであるかどうかを検出します:

if my_file.is_dir():
    # 指定的目录存在
ログイン後にコピー

パスがファイルであるか、ディレクトリであるかを検出したい場合は、exists() メソッドを使用できます。

if my_file.exists():
    # 指定的文件或目录存在
ログイン後にコピー

try ステートメント ブロックで、resolve() メソッドを使用して、決定:

try:
    my_abs_path = my_file.resolve()except FileNotFoundError:
    # 不存在else:
    # 存在
ログイン後にコピー

以上がPython でファイルが存在するかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート