ホームページ >バックエンド開発 >Python チュートリアル >Python はどのようにして異なるオペレーティング システム間でファイル名を確実に抽出できるのでしょうか?

Python はどのようにして異なるオペレーティング システム間でファイル名を確実に抽出できるのでしょうか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-11 07:53:11138ブラウズ

How Can Python Extract Filenames Reliably Across Different Operating Systems?

Python を使用してオペレーティング システム全体でファイル名を抽出する

ファイル パスを操作する場合、多くの場合、ファイル名のみを抽出する必要があります。ただし、パスはオペレーティング システムによって大きく異なる場合があります。

必要な出力:

オペレーティング システムやパス形式に関係なく、次の内容を取得します。ファイル名:

c

解決策:

Python の os モジュールは、これに便利な関数を提供します。 task:

import os

print(os.path.basename(your_path))

注:

  • POSIX システムで Windows スタイルのパスで os.path.basename() を使用すると、全体が返されます。 path.
  • たとえば、Linux の場合システム:
filepath = "C:\my\path\to\file.txt"
os.path.basename(filepath)
# Output: 'C:\my\path\to\file.txt'

以上がPython はどのようにして異なるオペレーティング システム間でファイル名を確実に抽出できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。