2012-02-08 8 views
-3

문자열 내에서 숫자 만 반환하도록 문자열을 조작하고 있습니다.따옴표없이 파이썬에서 정수 변수 사용

partition_tuple_se = searchterm.rpartition('S') 
partition_tuple_sea = partition_tuple_se[2].rpartition('E') 
season = partition_tuple_sea[0] 
print season 

아래의 기본 코드는 나는 즉시 내가 API 호출가 끊어하는 '9'로 반환

t = tvdb_api.Tvdb() 
episode = t[name][season][14] 
print episode['overview'] 

에서 변수 시즌을 사용할 때 숫자 9로 나오는 인쇄 할 때 API 호출은 기대하기 때문에 9. 어떻게이 문제를 해결할 수 있습니까?

+0

첫 번째 Google 결과에 표시되지 않았다는 사실에 조금 놀랐습니다. – mattbornski

+0

@mattbornski, 삼가면서 말하는 마스터. – senderle

+0

나는 구글을 시도했지만, 나는 옳은 것을 찾지 않고 있었다고 생각한다. 때로는 커뮤니티가 Google보다 강력합니다. –

답변

4

int 생성자로 전달하십시오. 내가 제대로 문제와 질문을 이해한다면

>>> int('9') 
9 
1
season = int(partition_tuple_sea[0]) 

가 작업을 수행해야합니다.