我见过很多项目使用simplejson模块而不是json标准库中的模块.此外,还有许多不同的simplejson模块.为什么要使用这些替代品,而不是标准库中的替代品?
我从这里拿了这个脚本:
import csv
from itertools import izip
f = open( '/django/sw2/wkw2/csvtest1.csv', 'r' )
reader = csv.reader( f )
keys = ( "firm_url", "firm_name", "first", "last", "school", "year_graduated" )
out = []
for property in reader:
property = iter( property )
data = {}
for key in keys:
data[ key ] = property.next()
out += [ data ]
print out
Run Code Online (Sandbox Code Playgroud)
当我在IDLE中尝试它时,我收到了错误
Traceback (most recent call last):
File "<pyshell#13>", line 5, in <module>
data [key] = property.next()
StopIteration
Run Code Online (Sandbox Code Playgroud)
但我试过了
print …Run Code Online (Sandbox Code Playgroud)