문제

    for i in range(2, job_count+1):
        job_count_array['//form[@id='SubAvailSelectForm']/font/table[2]/tbody/tr[%d]/td[1]/small' % i] = sel.get_text("//form[@id='SubAvailSelectForm']/font/table[2]/tbody/tr[%d]/td[1]/small" % i)

*오프라인에서도 구문 오류는 값으로 측은 이전 항목입니다.알려 보이는 무엇이 잘못된다.인터프리터가 가리키는 % i).감사합니다!

도움이 되었습니까?

해결책

보 구문 강조.할 수 없습니다 그냥 넣어 ol' ''으로 구분된 문자열입니다.

탈출로 \',변경 또는 당신의 견적을 일관적으로 두번째 문자열:

for i in range(2, job_count+1):
    job_count_array["//form[@id='SubAvailSelectForm']/font/table[2]/tbody/tr[%d]/td[1]/small" % i] = sel.get_text("//form[@id='SubAvailSelectForm']/font/table[2]/tbody/tr[%d]/td[1]/small" % i)

다른 팁

귀하의 문제가 여기에 있습니다:

job_count_array['//form[@id='SubAvailSelectForm']/font/table[2]/tbody/tr[%d]/td[1]/small' % i]...

"//form..."'//form...':대신 쌍따옴표의 단일.로 문자열에 당신 'SubAvailSelectForm', 는 인용한 단일세.그래서 하나의 문자열에 따옴표나 탈출 단일에 따옴표 문자열: '\''

당신은 작은 따옴표 안의 단 따옴표입니다.인터프리터가 혼동:)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top