python 如何取得完整檔案路徑的檔案名稱部分?

 


在 Python 中,可以使用 os 模組的 os.path.basename() 方法來取得檔案路徑中的檔案名稱部分。以下是一個範例:

import os

# 假設有完整檔案路徑
file_path = "/home/user/documents/example_file.txt"

# 取得檔案名稱部分
file_name = os.path.basename(file_path)

print(file_name)  # 輸出: example_file.txt
如果你想要進一步分離檔案名稱和副檔名,可以搭配 os.path.splitext() 使用:

# 分離檔案名稱和副檔名
file_name_no_ext, file_extension = os.path.splitext(file_name)

print(file_name_no_ext)  # 輸出: example_file
print(file_extension)    # 輸出: .txt

感謝 open ai