next()
Итерирует следующую строку в файле, но что делать, если вы хотите выполнить итерацию на 2 или 3 строки, а затем прочитать этот файл. Пример: скажем, вы хотите добавить число в сумму из файла. Но чтобы добраться до этого числа, вы должны пропустить файл, содержащий две строки, которые являются буквами.Продвинуть файловый объект более чем одной строки как способ пропустить пустые строки и строки, содержащие строки
Я пробовал что-то вроде amount = next(); next()
, и это не сработало, или я использую его неправильно.
Любые идеи?
@Martijn Pieters нет, ваша ошибка. Вам нужно отметить как дубликат, потому что их метод и мой метод и назначение очень разные. – eatAllYourPiePeter
Альтернатива заключалась в том, чтобы закрыть сообщение как неясное; то, что вы делаете, совсем не ясно для меня, и я взял одну возможную интерпретацию. Лучше дать вам дубликат в таких случаях, когда частичный ответ лучше, чем ничего. Обратите внимание, что это * ответы * на обман, который здесь подсчитывается. Если вы все еще не согласны, см. [«Этот вопрос может уже иметь ответ здесь» - но это не так) (http://meta.stackoverflow.com/q/252252) для ваших вариантов здесь. –
@Matijn Pieters Я хотел бы жить в мире, где я отправляю осмысленный вопрос, который является прямым и точным. Это было удалено из пуха. и это в контексте, специфичном для этого вопроса. То есть Я не размещал ни одного кода, не связанного с этим конкретным вопросом. Я хочу жить в этом мире, и поэтому я разместил этот вопрос, учитывая этот мир. Все было здорово, пока вы не пришли. Я чувствую, что это лучше, чем просто отменить то, что вы сделали, и позвольте мне вернуться к работе. – eatAllYourPiePeter