使用 Python 3.4 的 Eclipse + PyDev 中的以下几行可以正常工作,但它突出显示为 导入时 undefined variable :转储
错误:
import json
with open('C:\\test', 'w') as outfile:
json.dump([1, 2, 3], outfile)
这是 Eclipse 编辑器的快照:
如何消除该错误?
编辑
输出:
import json
with open('C:\\test', 'w') as outfile:
json.dump([1, 2, 3], outfile)
print(json.__file__)
是:
C:\Python34\lib\json\__init__.py
以下是 Eclipse 显示的属性列表:
最佳答案
文件 ../lib/json/__init__.py
第 313 行出现问题
...
if s.startswith(u'\ufeff'):
...
将此行更改为
if s.startswith('\ufeff'):
或者等待新版本
关于Eclipse + PyDev 说 json.load() 和 json.dump() 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23634115/