programing

파이썬에서 한 줄씩 긴 여러 줄 문자열을 읽는 방법

minecode 2021. 1. 14. 08:09
반응형

파이썬에서 한 줄씩 긴 여러 줄 문자열을 읽는 방법


나는 줄이 많은 줄의 벽이 있습니다. for절이 있는 줄을 하나씩 읽는 방법은 무엇입니까? 다음은 내가하려는 작업이며 for line in textData에서 참조되는 textData var에 오류가 발생 합니다.

for line in textData
    print line
    lineResult = libLAPFF.parseLine(line)

textData 변수가 존재하고, 내려 가기 전에 인쇄했지만 프리 컴파일러가 오류를 일으키고 있다고 생각합니다.

TIA

데니스


사용은 .splitlines()어떻습니까?

for line in textData.splitlines():
    print(line)
    lineResult = libLAPFF.parseLine(line)

개행으로 분할하여.

for line in wallop_of_a_string_with_many_lines.split('\n'):
  #do_something..

문자열을 반복하는 경우 해당 문자열에서 한 줄이 아닌 문자 단위로 문자를 반복합니다.

>>>string = 'abc'
>>>for line in string:
    print line

a
b
c

s =  \
"""line1
line2
line3
"""

lines = s.split('\n')
print(lines)
for line in lines:
    print(line)

참조 URL : https://stackoverflow.com/questions/15422144/how-to-read-a-long-multiline-string-line-by-line-in-python

반응형