Estoy tratando de escribir un decodificador de cifrado de libro, y lo siguiente es lo que obtuve hasta ahora.
code = open("code.txt", "r").read()
my_book = open("book.txt", "r").read()
book = my_book.txt
code_line = 0
while code_line < 6 :
sl = code.split("n")[code_line]+"n"
paragraph_num = sl.split(" ")[0]
line_num = sl.split(" ")[1]
word_num = sl.split(" ")[2]
x = x+1
el bucle cambia el párrafo, la línea, las variables de palabras y todo funciona bien.
pero lo que necesito ahora es cómo especificar el párrafo, luego la línea y luego la palabra un bucle for en el bucle while funcionaría perfectamente ...
así que quiero obtener del número de párrafo "agraph_num "y del número de línea" line_num "la palabra número" word_num "
ese es mi archivo de código, el cual estoy tratando de convertir en palabras
"número de párrafo", "número de línea", "número de palabra"
70 1 3
50 2 2
21 2 9
28 1 6
71 2 2
27 1 4
y luego quiero que mi salida se vea algo como esto
word
word
word
word
word
word
por cierto, mi libro "el archivo del que necesito obtener las palabras" se parece a esto
palabra palabra palabra palabra palabra palabra palabra palabra palabra palabrapalabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra
palabra palabra palabra palabra palabra palabra palabra palabra palabra palabrapalabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra
palabra palabra palabra palabra palabra palabra palabra palabra palabra palabrapalabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra palabra
Respuestas
0 para la respuesta № 1Ya sabes cómo leer el archivo del libro, dividirlo en líneas y dividir cada uno de ellos en palabras.
Si los párrafos se definen como separados por "nn"
, usted puede split
el contenido del archivo del libro en eso, y dividir cada párrafo en líneas. O, después de dividir el libro en líneas, cualquier línea vacía indica un cambio de párrafo.