나는 python에 익숙하지 않으므로 모든 의견이나 제안을 부탁드립니다. 텍스트 파일에서 사용자 이름과 역할을 꺼내 목록에 저장하여 별도의 파일에 쓸 수 있도록 노력하고 있습니다. 사용자 이름은 동적이므로 매번 그 행이 "admin"으로 시작하는 경우 구문 분석을 시작할 수 없습니다. 사용자 이름은 여러 줄의 텍스트가 있기 때문에 매번 같은 줄에 있지 않으므로 USERNAME으로 시작하는 유일한 정적 줄을 검색하고 사용자 이름이 빈 줄()까지 다음 줄에 있다는 것을 알기 시작합니다.정적 인 줄을 따르는 텍스트 파일의 줄을 파싱
텍스트 파일은 다음과 같은 :
나는 문제가 초기 라인은 "사용자 이름"로 시작하는 경우 파일을 구문 분석하는 동안 다음 행으로 건너하는 방법을 알아내는되어 데(Dynamic lines of text..)
USERNAME ROLE
user345 user
admin31414 admin
user113131 user
user34342 user
admin585 admin
user333 user
user599 user
. file.next()를 사용하지만 for 루프의 다음 줄 (더 이상 정적은 아님)으로 건너 뛰고 IF 문은 실패합니다. 내 현재 루프 코드는 다음과 같습니다 :
for line in file:
if line.startswith('USERNAME'):
file.next()
제가 전에 언급했듯이 저는 어떤 도움이나 제안을 해주시면 감사하겠습니다.
감사합니다! 이 질문에 대한 답변 – ZackSied