📅  最后修改于: 2023-12-03 15:34:15.930000             🧑  作者: Mango
os.path.split()
方法用于分割一个完整的路径名(绝对路径或相对路径)为目录路径和文件名两部分。其中,目录路径和文件名可以单独获取。
os.path.split(path)
path
:表示完整的路径名,可以是绝对路径或相对路径,如果是绝对路径,则第一部分为空字符串。
该方法返回值为一个元组(tuple)类型,包含两个字符串类型的元素。第一个元素为目录路径,第二个元素为文件名。
import os
#get current working directory and filename
path = "/Users/Documents/test.py"
dir_path, file_name = os.path.split(path)
print("Directory Path: ", dir_path)
print("File Name: ", file_name)
以上代码将输出:
Directory Path: /Users/Documents
File Name: test.py
os.path.split()
方法只能对文件路径进行分割,如果要对文件名进行处理,可以使用 os.path.splitext()
方法。os.path.split()
方法不会检查文件或目录是否存在,仅做路径的分割处理。