Estoy haciendo pruebas con ficheros. Mediante input voy introduciendo números que se van escribiendo en un fichero mediante write
Código Python:
Ver original
fichero.write(num)
Con un ciclo for lo repito varias veces. Y entre esos números hay comas:
Código Python:
Ver original
for i in range(4): num = input('Num: ') fichero.write(num) fichero.write(',')
Pero claro con el último número, aparece también la coma. Y no quiero que salga:
453,567,21,234, (La coma detrás del 234)
Quiero que quede así:
453,567,21,234 (Sin la última coma)
Este es el código que tengo (es un borrador):
Código Python:
Ver original
fichero = open('archivo.txt','w') bandera = True while bandera: for i in range(4): num = input('Numero: ') fichero.write(num) fichero.write(',') fichero.write('\n') print('Mas numeros...') opc = input('s/n') if opc == 'n': fichero.close() bandera = False
Salida:
234,567,543,456,
34,100,321,567,
¿Cómo quitar las comas del final?