import json
def read_json(filename):
dt = {}
fh = open(filename, "r")
dt = json.load(fh)
return dt
def print_keys(dt):
print "Keys: ", dt.keys()
# print "[%s]" % (', ' .join(dt.keys),)
filename = raw_input("Enter the JSON file: ")
r = read_json(filename)
print_keys(r)
키 (한 줄에 1 개씩)를 인쇄하고 유니 코드없이 인쇄하려고합니다. 그러나 목록의 모든 키를 한 줄로 계속 가져옵니다. 당신은 그냥 유니 코드를 제거하는 동안 별도의 줄에 키 인쇄하기
당신은 키와 값을 인쇄하려면
을 정렬되지 않습니다 물론for key in dt:
print "keys: ", key
키를 인쇄 할 경우
예,'dt.keys' **가 목록을 반환하기 때문에 **. –