나는 독특한 문제가 있습니다. 파이썬을 사용하여 미리 정의 된 오프셋 범위에있는 부분 문자열 만 읽어야합니다 (txt 파일에서). 5-8과 12-16을 가정 해 봅시다. 파일의 라인이 경우파이썬에서 형식화 된 입력
예를 들어, 같은 :
abcdefghi akdhflskdhfhglskdjfhghsldk
는 내가 두 단어를 읽고 싶다 - "EFGH"와 "kdhfl을". 왜냐하면 "efgh"라는 단어에서 문자 "e"의 오프셋은 5이고 "h"의 오프셋은 8이기 때문에, 다른 단어 "kdhfl".
공백은 오프셋에도 추가됩니다. 사실, 내 파일의 공백은 모든 줄에서 "일관되게 발생하지"않으며 관심있는 단어를 추출하는 데 의존 할 수 없습니다. 그래서 나는 상쇄를해야한다.
나는 질문을 분명히 할 수 있었으면 좋겠다.
답변을 기다리고 있습니다!
는편집 -
예는, 각 행의 공백 양을 변경하고 또한 오프셋 (offset)를 차지하고있다. 예를 들어,이 두 줄을 고려해보십시오.
abcz d
a bc d
두 경우 모두 최종 문자 "d"의 오프셋을 동일하게 봅니다. 앞에서 말했듯이 파일의 공백은 일관성이 없기 때문에 나는 그 파일에 의존 할 수 없습니다. 오프셋을 기준으로 문자를 선택해야합니다. 당신의 대답은 아직 성립합니까?
예, 공백 양을 변경하고 또한 오프셋 (offset)를 차지하고있다. I는 동일하여 최종 문자 "D"의 오프셋을보고, 두 경우 ABC D 기원전 d를 - 예를 들어, 다음 두 라인을 고려한다. 내가 말했듯이, 파일의 공백은 일관성이 없기 때문에 나는 그 파일에 의지 할 수 없다. 오프셋을 기준으로 문자를 선택해야합니다. 답변이 아직 유효합니까? – Gitmo
죄송합니다. 위의 내용을 무시하십시오. 분명하지 않아. 대신에 주요 질문을 편집했습니다. – Gitmo
@Eli 고마워요. 저는 파이썬의 초보자입니다. 이제 나는 그 질문이 매우 사소하다는 것을 느낀다.죄송합니다. 귀찮게 생각합니다. – Gitmo