是使用os.path模块。os.path模块提供了一些函数用于处理文件路径和目录。
1. 获取文件的绝对路径
要获取文件的绝对路径,可以使用os.path.abspath()函数,它将返回一个字符串,表示绝对路径。
import os # 获取文件的绝对路径 file_path = os.path.abspath("test.txt") print(file_path)
上面的代码将返回一个字符串,表示test.txt文件的绝对路径。
2. 获取文件所在的目录路径
要获取文件所在的目录路径,可以使用os.path.dirname()函数,它将返回一个字符串,表示文件所在的目录路径。
import os # 获取文件所在的目录路径 file_path = os.path.dirname("test.txt") print(file_path)
上面的代码将返回一个字符串,表示test.txt文件所在的目录路径。
3. 获取文件的文件名
要获取文件的文件名,可以使用os.path.basename()函数,它将返回一个字符串,表示文件的文件名。
import os # 获取文件的文件名 file_name = os.path.basename("test.txt") print(file_name)
上面的代码将返回一个字符串,表示test.txt文件的文件名。
4. 获取文件的扩展名
要获取文件的扩展名,可以使用os.path.splitext()函数,它将返回一个元组,其中第一个元素表示文件的文件名,第二个元素表示文件的扩展名。
import os # 获取文件的扩展名 file_ext = os.path.splitext("test.txt")[1] print(file_ext)
上面的代码将返回一个字符串,表示test.txt文件的扩展名。
:是使用os.path模块,它提供了一些函数用于处理文件路径和目录,例如os.path.abspath()函数用于获取文件的绝对路径,os.path.dirname()函数用于获取文件所在的目录路径,os.path.basename()函数用于获取文件的文件名,os.path.splitext()函数用于获取文件的扩展名。