任何人都可以告诉我这里有什么问题。我正在阅读包含字典列表的文本文件。 [代码] [1] '我不确定为什么第二个花括号被添加...我只在循环中得到这个错误。类似错误的答案似乎使用input()或raw_input来解决。 '我正在直接从像
这样的文本文件中阅读 var dataArray = [`enter code here`
['Age', 'Male', 'Female'],
['0-4 years', 106, -104],
['5-9 years', 91, -86 ],
['10-14 years', 79, -77 ],
['15-19 years', 6008, -6004 ],
['20-24 years', 62, -58 ],
['25-29 years', 56, -53 ],
['30-34 years', 51, -46 ],
['35-39 years', 48, -41 ],
['40-44 years', 43, -35 ],
['45-49 years', 39, -30 ],
['50-54 years', 33, -27 ],
['55-59 years', 32, -25 ],
['60-64 years', 27, -20 ],
['64-69 years', 19, -16 ],
['70-74 years', 13, -12 ],
['75-79 years', 8, -7 ],
['80-84 years', 3, -3 ],
['85-89 years', 1, -1 ],
['90-94 years', 0, 0 ],
['95+ years', 0, 0 ]
];
var formatter = new google.visualization.NumberFormat({
pattern: ';'
});
formatter.format(data, 1)
formatter.format(data, 2)
-----
if i change this for this:
SyntaxError:解析时的意外EOF
答案 0 :(得分:1)
这有助于您查看问题吗?
text = '{a},{b},{c}'
for part in text.split('},'):
print('Part: {}'.format(part))
print('Part with added curly brace: {}'.format(part + '}'))
# Output:
# Part: {a
# Part with added curly brace: {a}
# Part: {b
# Part with added curly brace: {b}
# Part: {c}
# Part with added curly brace: {c}}
您可以通过不向分割列表的最后一个元素添加花括号来解决此问题,或者您可以进行某种更合理的分析。 (如果您可以首先控制如何创建此文件,请考虑使用类似JSON的序列化格式。)