텍스트 파일을 쉼표로 구분 된 문자열 목록으로 변환해야합니다 (공백없이 첫 줄 없음). 인쇄가 끝나면 각 상태의 이름, 각 상태가 몇 줄에 있는지, 각 상태에 대한 모든 Cen2010 값의 합계 (각 줄의 첫 번째 숫자), Est2013 값의 합계 (각 줄의 마지막 번호), 그리고 각 주마다 Cen2010 인구에서 Est2013 인구로의 총 변화.jython이 텍스트 파일을 문자열 목록으로 변환합니다.
텍스트 파일 예 :
NAME, STNAME, Cen2010, Base2010, Est2010, Est2011, Est2012, Est2013
"애 빙던 도시", 일리노이, 3319,3286,3286,3270,3242,3227
"Addieville 마을", 일리노이, 252,252,252,250,250,247
"애디슨 마을", 일리노이, 36942,36964,37007,37181,37267,37385
"델린 마을", 일리노이, 85,85,85,84,84,83
현재 코드 :
def readPopest():
censusfile=pickAFile()
cf=open(censusfile,"rt")
cflines=cf.readlines()
for i in range(len(cflines)-1):
lines=cflines[i+1]
estimate=lines.strip().split(',')
print estimate
반환 :
[ ''애 빙던 도시 '', '일리노이', '3319', '3286', '3286', '3270', '3242', '3227 ']
' '일리노이', '252', '252', '252', '250', '250', '247']
[ ' "Addison village" '일리노이', '36942', '36964', '37007', '37181', '37267', '37385']
[ ''아드 라인 마을 ''일리노이 '85'85 ' '85', '84', '84', '83']
매우 성공적이었습니다. 감사합니다. – Jake