Cuatro métodos para obtener sufijos de archivos en python

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))

Supongo que te gusta

Origin blog.51cto.com/14246112/2678341
Recomendado
Clasificación