는 내가 모든 jobtitle
의 별도의 값을 검색하기 위해 노력하고 필드CSV 매칭 값 파이썬
joburl, jobtitle,totalviews
있는 CSV 파일이 있습니다. 지금까지 나는 joburl
의 모든 jobtitle
을 읽고 별개의 텍스트 파일에 고유 한 jobtitle
을 넣습니다. 이제 모든 텍스트 파일을 읽고 텍스트 파일의 jobtitle
을 CSV 파일의 jobtitle
과 일치시키고 joburl
을 반환하고 특정 jobtitle
의 값을 봅니다. 코드는 다음과 같습니다
pagepath_detail
내가에서 값을 추출하기 위해 노력하고있어 csv 파일이
with open('Pagepath_detail.csv', 'rt') as f:
with open('individual_jobtitle.txt') as title:
for t in title:
job = [row for row in csv.reader(f) if row[1] == t]
print job
. 코드에서 빈 배열을 반환합니다.
이with open('Pagepath_detail.csv', 'rt') as f:
job = [row for row in csv.reader(f) if row[1] == 'job1']
print job
위의 코드가 완벽하게 작동 : 그러나 동시에, 나는 같은 직접적인 접근을 시도하는 경우. 내가 뭘 잘못하고 있니?
제안 해 주셔서 감사하지만 job1의 값만 반환했지만 나머지는 공백으로 반환됩니다. –
'individual_jobtitle.txt'의 내용의 예를 보여줄 수 있습니까? 이 답변에 설명 된 것처럼 줄 바꿈으로 구분 된 목록입니까, 아니면 다른 서식이 적용되어 있습니까? –