나는 그것을 통해 라인으로 라인을 나는 TEXTFILE을 열려고하고 다음 코드를 읽고, 라인이 특정 국가 코드 (US
, BR
)가있는 경우, 목록 myNames
에 추가 한 :'any()'함수를 사용하여 여러 부분 문자열을 검색하는 방법은 무엇입니까?
f = urllib2.urlopen(url)
countries = ['US', 'BR']
myNames = []
for line in f:
line = f.readline()
if any(x in line for x in countries):
myNames.append(line)
불행히도 any()
의 사용은 부정확합니다. 왜냐하면 각 유형이 더 있음을 확인할 수는 있지만 1 국가에서 적은 수를 산출하고 2 국가에서 적은 수를 산출하기 때문입니다. 이 문제를 어떻게 해결할 수 있습니까?
설명해 주셔서 감사합니다. 'line = f.readline()'이 (가) 제거되었으며 제대로 작동하기 시작했습니다. – user61629