2017-12-26 4 views
0

각 기사의 "제목"과 "날짜"를 내가 긁어 낸 행별로 출력하려고합니다. 웹 페이지에서 CSV까지의 특정 영역내 csv 작가의 내 for 루프가 내 "제목"과 "날짜"를 나란히 배치하지 않습니다.

그래서 내가 그것을 가지고 그 :

with open("Output.csv", "a") as f: 
    wr = csv.writer(f) 
...

 wr.writerows([[title.text.strip()] for title in specific_area.findAll('h1')] + [[date.text.strip()] for date in specific_area.findAll('h6')]) 

이 출력 만 수행하는 제목에 대한 루프를 먼저 한 후 수행하는 후 날짜 루프, 그래서 각각은 그들 자신의 행에 있습니다.

어떻게 for 루프가 동시에 완료 될 수 있습니까? 고마워요!

+0

출력을 제공해주세요. – arkdevelopment

답변

0

zip 기능을 사용해보세요.

wr.writerows([[title.text.strip(), date.text.strip()] for title, date in zip(specific_area.findAll('h1'), specific_area.findAll('h6'))])

관련 문제