아래 입력을 기반으로 목록을 만들려고하는데 예상 한 결과가 표시되지 않습니다. 누구든지 내가 잘못 가고 있다고 제안 할 수 있습니까?목록이 잘못 생성되었습니다.
INPUT :
CR FA CL Title
409452 WLAN 656885 Age out RSSI values from buffer in Beacon miss scenario
415560 WLAN 656886 To Record SMD Event Logging
내가
[['CR', 'FA', 'CL', 'TITLE'], ['409452', 'WLAN', '656885', 'Age out RSSI values from buffer in Beacon miss scenario'], ['415560', 'WLAN', '656886','To Record SMD Event Logging']]
같은 출력이 원하는하지만 그것
[['CR', 'FA', 'CL', 'TITLE'], ['', '409452', 'WLAN', '656885\tAge out RSSI values from buffer in Beacon miss scenario'], ['', '415560', 'WLAN', '656886\tTo Record SMD Event Logging']]
파이썬 코드처럼 만들어지고 참조
,536,913,632 10for i in info.splitlines():
index = re.split(r'\W+',i,3)
CRlist.append(index)
당신은'(예를 들어, 몇 가지 여분의 각 라인의 시작에 여분의 공백이 없다 확실 \ r's는 universal-newlines 모드없이 다른 플랫폼의 텍스트 파일을 파싱했기 때문에 주위에 누워 있습니까?) 그게 정확히 당신이 그런 경우에 보게 될 것이기 때문입니다. – abarnert
여분의 whilespaces가있을 수 있습니다. \ r, \ n, 그 모두를 제거하고 싶습니다. – user1795998
파일에 입력 내용을 복사하고 code.it을 테스트 한 결과, 플랫폼 차이점이 있습니다. – oyss