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

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

Barbara Streisand
リリース: 2024-12-11 07:53:11
オリジナル
141 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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