Hay varias formas de obtener la extensión del archivo:
El primero: método splittext ()
os.path.splittext(path)[-1]
El segundo: método termina con ()
path = "test_user_info.py"
bool = path.endswith(".py")
print(bool)
El tercer tipo: determine si el nombre del sufijo está en la cadena (este tipo de error de juicio, si es un sufijo .pyx, también imprimirá True, los dos primeros no)
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
path = "test_user_info.py"
if ".py" in path:
print(True)
El cuarto tipo: use el método de división para cortar, pero esto simplemente no tiene sentido cuando obtiene el py, por lo que también es posible agregar puntos
path = "test_user_info.py"
suffix = path.split(".")[1]
print("suffix: {}".format(suffix))