사전에 구분 된 텍스트를 읽을 수있는 방법이 있는지 궁금합니다. 텍스트의 각 라인은 국가 이름, 자신의 지역과 인구 때문에사전에 파일 읽기
가def _demo_fileopenbox():
msg = "Pick A File!"
msg2 = "Select a country to learn more about!"
title = "Open files"
default="*.py"
f = fileopenbox(msg,title,default=default)
writeln("You chose to open file: %s" % f)
c = []
a = []
p = []
with open(f,'r') as handle:
reader = csv.reader(handle, delimiter = '\t')
for row in reader:
c = c + [row[0]]
a = a + [row[1]]
p = p + [row[2]]
while 1:
reply = choicebox(msg=msg2, choices= c)
writeln(reply + ";\tArea: " + a[(c.index(reply))] + " square miles \tPopulation: " + p[(c.index(reply))])
그 코드는 3리스트를 만든다 : 여기 목록으로 아무 문제가 그것을 얻을 수 있었다 코드입니다. 그런 식으로 생각합니다. 그래서 나라를 선택하면 팝과 지역에 대한 부식적인 정보를 줄 것입니다. 어떤 사람들은 사전이 더 나은 접근법이라고 말하지만, 무엇보다 먼저 사전에 int를 세 개 넣을 수 있다고 생각하지 않습니다. 국가 이름을 키로 입력하고 인구를 입력하고 해당 키의 정보를 입력해야합니다. 아마 2 개의 사전이 작동할까요? 하지만 난 그냥 파일에서 사전, 어떤 도움이 PLZ 얻으려면 몰라?
이것은 내가 이것을 보았던 것 전에 내가 끝내었던 것이다! 감사! – erp