开发者社区> 问答> 正文

奇怪的python导入问题?报错

用python导入的时候,时不时的会出现一些问题,例如下面的代码,当我将代码一行行的粘贴在idle或者ipython中直接运行的话,程序没有任何错误,但是如果直接运行,就会报错,这种情况时不时的发生,昨天在导入xml.etree模块的时候也是这样,这是为什么啊?

python版本2.7.3

import json
path = r'G:\try\xml\json.json'
f = file(path)
j = json.load(f)
f.close()

j['user']['name'] = u'liming'
s = json.dumps(j)
f = file(r'G:\try\xml\user3.json','w')
f.write(s)
f.close()

展开
收起
爱吃鱼的程序员 2020-06-22 21:40:38 419 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    改下你的文件名字,跟标准json冲突了,import变成导入你自己的json.py<divclass="ref">

    引用来自“少帮主”的答案

    <divclass=ref_body>改下你的文件名字,跟标准json冲突了,import变成导入你自己的json.py常见错误你的文件名跟import冲突了py的import会优先扫所在路径的库然后是py的库你这样import的是自己当然出错了。。。

    2020-06-22 21:40:55
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载