我们可以使用os.path.splitext(file)[0]获得文件名。

我们可以使用os.path.splitext(file)[-1]获得以.为开头的文件后缀名。

接下来我们看一个例子:

import os

file = "hello world.py"

# 获取前缀(文件名称)
print(os.path.splitext(file)[0])

# 获取后缀(文件类型)
print(os.path.splitext(file)[-1])
print(os.path.splitext(file)[-1][1:])

-------运行结果--------
hello world
.py
py