Pythonのパスを入力する方法は何ですか?

Pythonでは、パスは文字列形式で入力することができます。以下は一般的なパスの入力方法のいくつかです:

  1. 絶対パス:ファイルシステムのルートディレクトリから始まる完全なパスです。Windowsシステムでは、通常、絶対パスはドライブ文字(例:C:\)で始まります。
path = 'C:\\Users\\username\\Documents\\file.txt'

macOSやLinuxシステムでは、通常、絶対パスはスラッシュ(/)で始まります。例えば:

path = '/Users/username/Documents/file.txt'
  1. 相対パス:相対パスとは、現在の作業ディレクトリに対するパスのことです。現在の作業ディレクトリとは、Pythonスクリプトを実行する際に位置するディレクトリのことです。相対パスには、ルートディレクトリの完全なパスを含めず、現在の作業ディレクトリから計算されます。相対パスでは、通常、始めのドライブレターやスラッシュが省略されます。例えば:
path = 'Documents/file.txt'
  1. 「Raw文字列パス」は、アルファベット r または R で始まり、文字列の前に r または R の接頭辞を付けることで作成されます。Raw文字列パスでは、バックスラッシュ(\)はエスケープ文字として扱われず、文字列内で直接使用できます。例えば:
path = r'C:\Users\username\Documents\file.txt'

どんな種類のパスを使用しても、関連するファイル操作関数を使用してパスを処理することができます。たとえば、open()関数を使用してファイルを開くことができます。

file = open(path, 'r')

自分のニーズに合った入力方法を選択してください。

bannerAds