read (1) 만 사용하여 이진 파일에서 문자열을 찾는 방법은 무엇입니까? 예를 들어, 파일에 문자열 'abst'의 위치를 찾고 싶습니다 (메모리에로드하지 않고)?파일에서 하위 문자열을 찾는 방법은 무엇입니까?
#!/usr/bin/python2 f = open("/tmp/rr", "rb") f.seek(0) cont = 1 while(cont): a1 = f.read(1) if a1 == 'a': a2 = f.read(1) if a2 == 'b': a3 = f.read(1) if a3 == 's': a4 = f.read(1) if a4 == 't': found = True cont = 0
파일에'aabst'가 있으면 어떻게 될까요? –
왜'read (1)'만을 사용하고 싶습니까? 숙제인가요? – ecik