Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何解析非';t JSON_Python_Parsing - Fatal编程技术网

Python 如何解析非';t JSON

Python 如何解析非';t JSON,python,parsing,Python,Parsing,我有一个包含一些数据的文件,但它不是JSON,我不知道如何使用Python或Java解析这种格式 文件内容如下所示 id: 34 account :143456 macAddress: 00-10-FA-6E-38-4A 这是一条单行线: data = dict(line.split(": ", 1) for line in file) 扩大: data = {} for line in file: k, v = line.split(": ", 1) data[k] =

我有一个包含一些数据的文件,但它不是JSON,我不知道如何使用Python或Java解析这种格式

文件内容如下所示

id: 34
account :143456
macAddress: 00-10-FA-6E-38-4A

这是一条单行线:

data = dict(line.split(": ", 1) for line in file)
扩大:

data = {}

for line in file:
    k, v = line.split(": ", 1)
    data[k] = v

你确定你的第二行是正确的吗?非常感谢,这很有帮助,你能给我解释一下这在引擎盖下是如何工作的吗,比如dict和,1代表什么?还有如何制作
帐户:143456 macAddress:00-10-FA-6E-38-4A
子帐户或包含在
id
中谢谢,1存在是因为我们只想在
第一次出现时进行拆分:“
dict
将键值对列表转换为字典。