Мой цикл for читает только первую строку текстового файла.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Мой цикл for читает только первую строку текстового файла.

Сообщение Anonymous »

Я пытаюсь взять файл и перевести каждую строку на «псевдо» свиную латынь (просто перемещая первую букву и добавляя «ау»).
Я создал цикл, который работает, но это работает только с первой строкой файла. Он не возвращается, чтобы завершить просмотр файла.
Таким образом, цикл работает над каждым словом, чтобы перевести его на свиную латынь, я просто не могу заставить его вернуться к оригиналу список для перевода каждой строки.
Пример txt-файла:
Use the Force Luke
Have a nice day
Don't call me Shirley

Мой код дает мне только:
English: use the force luke
Pig Latin: seuay hetay orcefay ukelay

Не перемещается на вторую строку из txt-файла.
with open('phrases.txt', 'r') as text:
file_contents = text.readline().rstrip()

fullRun = []
for i in file_contents.split():
latin = i[0]
pig = i[1:]
fullRun.append(pig+latin+'AY')
x = ' '
s = x.join(fullRun)
print(f'English: {file_contents}')
print(f'Pig Latin: {s}')


Подробнее здесь: https://stackoverflow.com/questions/787 ... a-txt-file
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Java читает строку определенной длины и положения из текстового файла
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Java читает строку определенной длины и положения из текстового файла
    Anonymous » » в форуме JAVA
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Камелот читает только первую страницу PDF-файла.
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Метод readData() читает только первый сегмент текстового файла при использовании FileInputStream.
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Метод readData() читает только первый сегмент текстового файла при использовании FileInputStream.
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

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