Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでファイルパス(ディレクトリ)の一部を抽出するにはどうすればよいですか?


Python 3.4以降では、pathlibモジュールを使用して親ディレクトリを取得できます。たとえば、

from pathlib import Path
print(Path('/home/username').parent)
This will give the output:
/home

古いバージョンでは、パスでos.path.joinを呼び出し、「..」(親ディレクトリを表す)を呼び出してから、os.path.abspathを使用してその絶対パスを見つけることができます。

import os
print(os.path.abspath(os.path.join('/home/username', '..')))
This will give the output:
/home

  1. tkinterファイルダイアログでファイルパスを指定するにはどうすればよいですか?

    Tkinterは、アプリケーションのコンポーネントとユーザーが操作可能なアイテムを構築するためのいくつかの組み込み関数とクラスライブラリメソッドを提供します。 ファイルダイアログ は、ファイル/ディレクトリ選択ウィンドウを作成するためのクラスとライブラリ関数を提供するtkinterモジュールの1つです。 ファイルダイアログを使用できます システムからファイルまたはディレクトリを参照するようにユーザーに依頼する必要がある場合。 特定のファイルを取得するディレクトリの場所を指定することもできます。特定の場所から始まるファイルダイアログを表示するには、 initialdir =を使用します 静的フ

  2. PythonでTkinterを使用してディレクトリを選択し、場所を保存するにはどうすればよいですか?

    私たちはダイアログボックスに精通しており、多くの種類のアプリケーションでダイアログボックスを操作しました。このようなタイプのダイアログは、ユーザーの操作が最も必要なアプリケーションを作成する場合に役立ちます。ダイアログボックスを使用して、ユーザーにさまざまな種類のファイルを選択してから、ファイルの読み取り、ファイルへの書き込みなどの特定の操作を実行するように求めることができます。ダイアログボックスは、ファイルダイアログ Pythonのモジュール。 例 この例では、ローカルディレクトリからファイルを選択するようにユーザーに要求し、ラベルを使用してディレクトリの場所を表示するアプリケーションを作