Red de conocimientos turísticos - Información de alquiler - Un archivo de texto tiene dos puntos en cada línea. Escriba un programa Python para cambiar todas las letras del texto antes de los dos puntos a mayúsculas y escríbalo en el archivo.

Un archivo de texto tiene dos puntos en cada línea. Escriba un programa Python para cambiar todas las letras del texto antes de los dos puntos a mayúsculas y escríbalo en el archivo.

txt1?=?open(r"E:\text.txt","r")

totxt?=?open(r"E:\text_new.txt", "w")

para?i?in?txt1.readlines():

new_line?=?i.split(":")[0].upper()? ?":"? ?i.split(":")[1]

totxt.write(nueva_línea)

txt1.close()

totxt .close()

De hecho, si no tiene que usar un programa para hacerlo, puede intentar usar Excel, hacer clic en Autoarchivo de datos, importar este archivo de texto y separarlo con " :". Luego regenere una columna con el valor de la primera columna convertido a mayúsculas más la segunda columna. Como se muestra en la imagen: