나는이 코드가 그리 좋지는 않다는 것을 알고 있으며, 쉬운 방법이 있다고 확신한다.하지만 왜 파이썬이 내가 요청한 문자를 제거하지 않는지에 대해 더 염려한다.파이썬에서 문자 스트립 핑하기
import urllib, sgmllib
zip_code = raw_input('Give me a zip code> ')
url = 'http://www.uszip.com/zip/' + zip_code
print url
conn = urllib.urlopen('http://www.uszip.com/zip/' + zip_code)
i = 0
while i < 1000:
for line in conn.fp:
if i == 1:
print line[7:-10]
i += 1
elif i == 344:
line1 = line.strip()
line2 = line1.strip('<td>') #its not stripping the characters
print line2[17:-60]
i += 1
else:
i += 1
지난 한 시간 동안 문서를 읽지 못했습니다. 당신이 가르쳐 줄 수있는 도움이되는 문서를 가지고 있습니까? 아니면 단순히 허세 부리고 있습니까? – tw0fifths
[** 앞뒤 문자 **가 제거 된 문자열 사본을 반환합니다. * chars * 인수는 제거 할 문자 집합 **을 지정하는 문자열입니다.] (http : // docs. python.org/library/stdtypes.html#str.strip) (강조 광산) –
[답변 수락] (http://meta.stackexchange.com/a/5235/176476) –