python提示NameError:name 'file' is not defined

阿里云拼团返场活动: 点击加入

现象:
在测试qmlbook的例子时用到python作为服务端。按照书中的代码编写提示错误:

image.png

错误的代码是colors = json.load(file('colors.json','r'))中的file。


原因:

python3不支持file函数了。


解决办法:
使用open函数代替。colors = json.load(open('colors.json','r'))


腾讯云活动继续: 看一看(竞争好激烈^_^)

演示站
上一篇:qml 提示Tracer is not a type
下一篇:python错误TypeError:string indices must be integers

发表评论