この記事では、Python を使用してパス名を操作する方法を学びます。
以下にいくつかの異なる例を示します -
ファイルパスからメインファイル名を取得します
ファイルパスからディレクトリ名を取得
パスコンポーネントを接続する
ユーザーのホームディレクトリを展開します
ファイル拡張子をファイルパスから分離する
以下は、必要なタスクを実行するために従う必要があるアルゴリズム/手順です。 -
import キーワードを使用して、os モジュールをインポートします。
入力ファイルのパスを格納する変数を作成します。
basename() 関数 (指定されたファイル パスのベース名を返す) を使用して、入力ファイル パスの最後のコンポーネント (メイン ファイル名) を取得します。そしてそれを印刷してください。
リーリー
ファイルパスからディレクトリ名を取得os.path.dirname()
関数 (指定されたファイル パスからディレクトリ名を返す) を使用し、引数として渡すことで指定された入力ファイル パスのディレクトリ/フォルダーを取得します。リーリー ###出力### 上記のプログラムを実行すると、次の出力が生成されます - リーリー
パスコンポーネントを接続するPython の os.path.join() 関数は、1 つ以上のパス コンポーネントを効果的に結合します。このメソッドは、最後を除く空でない各部分の後にディレクトリ区切り文字
パス コンポーネントが絶対パスを表す場合、以前に接続されていたすべてのコンポーネントが削除され、絶対パス コンポーネントから接続が継続されます。
リーリー ユーザーのホームディレクトリを展開します
os.path.expanduser() 関数Python 関数
###文法###
この関数の構文は次のとおりです。リーリー ###出力###
上記のプログラムを実行すると、次の出力が生成されます -os.path.splitext() 関数 - ファイルのパス名をルートと拡張子のペアに分割します。ここでのルートは、ファイル拡張子を除くすべてです。
指定されたファイル パスに拡張子がない場合、拡張子は空になります。指定されたパスの先頭にピリオド (「.」) がある場合、そのパスは無視されます。リーリー
###例###
次のプログラムは、os.path.splitext() 関数を使用して、入力ファイル パスからメイン ファイル パスとファイル拡張子を分割します -リーリー ###結論は###
この記事では、OS モジュールを使用してパス名を変更する方法を学びました。ファイル パスから、メイン (ベース) ファイル名とディレクトリ名を抽出する方法を学びました。パスのコンポーネント名とパスを組み合わせる方法を学習しました。ユーザーのホーム ディレクトリの拡張プロセスについて説明します。最後に、ファイル パスを拡張子から分離する方法がわかりました。以上がPython を使用してパス名を操作するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。