Podría cualquiera me muestran cómo puedo agregar hipervínculos a la nueva línea en el archivo de texto? Si ya hay datos en la primera línea del archivo de texto quiero que los datos insertados en la siguiente línea vacía. Estoy escribiendo varios hipervínculos a un archivo de texto(append). Gracias de antemano.

    print "<a href=\"http://somewebsite.com/test.php?Id="+str(val)+"&m3u8="+lyrics+"&title=test\">"+str(i)+ "</a> <br />";
  • my_file = open('file.txt', 'a+'); my_file.write(my_string); ? (esto va a sobrescribir, pero has probado a usar el archivo/escribe todavía?)
  • Gracias por replyes. Lo he probado pero lo escribe todos los my_string en una línea después de cada uno de los otros . Es allí una manera de escribir de cada my_string en sperate línea cuando múltiples vez se llama ?
  • Usted podría tener cada una cadena almacenada en una lista (etc.) y luego iterar sobre la lista en un for bucle. Al final de cada cadena de escribir, asegúrese de que haya un salto de línea se anexa (es decir,\n.)
  • Gracias que se ha solucionado el problema 🙂
  • Posibles duplicados de ¿Cómo se puede anexar a un archivo?
InformationsquelleAutor user1788736 | 2016-06-13

2 Comentarios

  1. 4

    Echar un vistazo a la de python docs.

    Puede utilizar el with open instrucción para abrir el archivo.

    with open(filename, 'a') as f:
        f.write(text)
  2. 1

    Usted puede recoger las cadenas de caracteres que se desea escribir el archivo en una lista (etc.) y, a continuación, utilizar python integrado en el archivo de operaciones, es decir, open(<file>) y <file>.write(<string>), tales como:

    strings = ['hello', 'world', 'today']
    
    # Open the file for (a)ppending, (+) creating it if it didn't exist
    f = open('file.txt', 'a+')
    
    for s in strings:
        f.write(s + "\n")

    Ver también: ¿Cómo se puede anexar a un archivo?

Dejar respuesta

Please enter your comment!
Please enter your name here