PyCharmでファイルパスを読み込む方法は?
PyCharmでファイルパスを読み込むには、次のメソッドを使用します。
- 絶対パスを使う:ファイルの完全なパス(例:` /home/user/file.txt` )を直接指定する方法で、異なるOS上でもパスが変わることがない場合に用いられる。
- 相対パスを使用できます。相対パスとは、現在の作業ディレクトリを基準としたパスです。例えば「./file.txt」のように、作業ディレクトリからのパスで指定したり、「../file.txt」のように、現在のスクリプトファイルから見た、ひとつ上の階層にあるファイルのパスを指定したりできます。
現在の作業ディレクトリはosモジュールを使って取得でき、os.pathモジュールを使ってパスの処理と結合ができます。
相対パスを使用する例を次に示します。
import os
# 获取当前工作目录
current_dir = os.getcwd()
# 拼接文件路径
file_path = os.path.join(current_dir, 'file.txt')
# 打开文件并读取内容
with open(file_path, 'r') as file:
content = file.read()
# 输出文件内容
print(content)
相対パスを使用する際には、指定されたパスにファイルが存在していることを確認してください。存在していない場合、FileNotFoundError例外が発生する可能性があります。