나는 현재 두 개의 CSV 파일을 엉망으로 만들고 있었다. 기본적으로 내 목표는 첫 번째 열이 이름과 일치하고 두 번째 열이 날짜와 일치하는 경우에만 CSV 파일의 세 번째 열에서 값을 가져 오는 것입니다 (시작 날짜부터 종료 날짜까지 모두 가져옴). 나는 그것을 수행하는 방법을 테스트 해 왔지만 동일한 오류가 계속 발생하기 때문에 대답을 얻지 못했습니다.
내 현재 시도는 다음과 같습니다.
name = "Art"
for line in all_words_csv:
if(line[0] == name):
for line in range(1900, 1908):
print(line[2])
현재 Python 3.5
감사.
편집 : 나는이 조각이 열 3의 모든 값을 보여줄 것으로 기대하지만 숫자가 너무 커서 사실이 아닙니다.
for line in all_words_csv:
if(line[0] == name):
for line[1] in range(1900, 1908):
print(line[2])
line
값을 연도 범위로 덮어 썼습니다 .
당신의 파일을 보지 않고, 나는 당신이 이런 식으로 가고 있다고 생각합니다.
name = "Art"
for line in all_words_csv:
if(line[0] == name):
for year in range(1900, 1908):
if str(year) == line[2]:
print(line[2])
또는 아마도
name = "Art"
for line in all_words_csv:
if(line[0] == name):
if line[2] in map(str, range(1900, 1908))
print(line[2])
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다