주어진 문자열은 리눅스 파일 /etc/passwd 에 있는 내용이다.
s = '''noriko:x:524:500:유화정:/home/noriko:/bin/bash sky1004mu:x:525:500:김청:/home/sky1004mu:/bin/bash myeyroung:x:526:500:이혜령:/home/hyeyroung:/bin/bash muu20:x:527:500:이현복:/home/muu20:/bin/bash'''이다. (참고로 리눅스에서 이 파일을 읽는 방법은 s = open('/etc/passwd').read() 이다.)
이것을 분리 하기 위해 사용한 것이 splitlines 와 split 이다.
>>> for k in range(len(s.splitlines())) : print s.splitlines()[k].split(':')[4]각 라인을 분리하고 그것을 각 번째에서 5번째 값만을 얻어 냈다.
댓글 없음:
댓글 쓰기