我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

关于#python#的问题:with open和for in操作之间是不能进行print吗

为什么会报这个错误,with open和for in操作之间是不能进行print吗?
print注释掉就可以正常运行了?

img

不是不可以打印
而是你的json.load用法使用错误
json.loads

将13到16行换成下面这样 先试下可否正常打印出key与value

jsObj = json.load(open(file_path))
print(jsObj)
for key in jsObj.keys():
    print('key: %s value: %s' % (key,jsObj.get(key)))

近期文章

  • 遇到这种情况该怎么做
  • 用正则表达式或替代方法替换唯一的嵌套语句
  • 电脑连接键盘误触发某些键位
  • ERROR: Invalid requirement: 'appnope=0.1.2=pypi_0'
  • cordova 打包ionic项目报错
  • Java调用Matlab运行错误直接宕机
  • 关于#c##的问题,如何解决?
  • Spring监听器全局初始化参数怎么使用注解核心配置类
  • toJson出现 ANR问题
  • Uva 536 关于输入的判定
  • c++ mysql 服务器端输出问题
  • 表单选择具有最大组合可选值的字段
  • DFA怎么得到LL1分析表
  • selenium关于no len()问题
  • 关于#oracle#的问题:在connect by 实测过程出现->25->24->24->25->23->23->24->23->24->25我现在只想取到最长的这一行
  • 分析稳压二极管的习题。
  • 监控 的 m3u8 流无法在高版本 ios 浏览器播放
  • t-sne错误分类多了一类
  • 大一学习c/c++的困境
  • 每个数组元素占1个存储字,则A[6][2]的存储字地址

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华