Случайное создание слова из txt.файла (Python)Python

Программы на Python
Ответить
Anonymous
 Случайное создание слова из txt.файла (Python)

Сообщение Anonymous »

У меня есть текстовый файл с предложениями. Мне нужно случайно прочитать строки и вывести строку и номер ее строки в выходной файл. Я написал следующий код:

ifile = open("test2.txt", "r")
otfile = open("OUT3.txt", "w")
otfile.write("Randomly Selected String \t\t\t Line Number")

import random

i=0

for lines in ifile.readline():

line = lines

words = line.split()
myword = random.choice(words)

otfile.write(myword)
otfile.write(str(i))
i +=1
otfile.write("\n")


Однако я получаю только один символ и не имею номера строки. Я пытался изменить код, но просто создаю ошибки. Есть идеи?

(Изменить)
Test2.txt содержит следующие предложения:

Brooklyn is the best place on Earth.
I had chocolate ice cream today.
I ate all the cookies in the cookie jar.
Today was a no good very bad day.
He got his clothes dirty playing outside.


Подробнее здесь: https://stackoverflow.com/questions/431 ... ile-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»