一、簡介
本文介紹了在python中如何根據文件的路徑名字(字符串)獲取文件所在目錄名、文件名(帶后綴)、文件名(無后綴)和文件后綴名。
二、代碼
假設文件路徑為/home/user/temp.txt
,使用以下代碼可以獲取該文件所在的目錄、文件名(帶后綴)、文件名(無后綴)和文件后綴:
import os
file_path = "/home/user/temp.txt"
print("文件路徑為:", file_path)
# 獲取文件所在的目錄
print("文件所在目錄為:", os.path.dirname(file_path))
# 獲取文件名字(帶后綴)
print("文件名字(帶后綴)為:", os.path.basename(file_path))
# 獲取文件名字(無后綴)
print("文件名字(無后綴)為:", os.path.splitext(os.path.basename(file_path))[0])
# 獲取文件后綴
print("文件后綴為:", os.path.splitext(os.path.basename(file_path))[1])
運行結果如下:
文件路徑為: /home/user/temp.txt
文件所在目錄為: /home/user
文件名字(帶后綴)為: temp.txt
文件名字(無后綴)為: temp
文件后綴為: .txt