如何在Python中将JS null写入文件而不是作为字符串的'null'

时间:2013-07-03 16:08:46

标签: javascript python null

我的问题是我需要在文件中写一个null对象,以便在JavaScript中使用。

当我写'null'时,JavaScript会将其理解为字符串。

例如在Python中:

null_list = ['null']*10
# output: ['null','null','null','null','null','null','null','null','null','null']

在JavaScript中,我需要:

[null, null, null, null, null, null, null, null, null, null]

1 个答案:

答案 0 :(得分:4)

尝试使用内置模块json将Python的None转换为JS null

>>> import json
>>> null_list = [None]*10
>>> null_list
[None, None, None, None, None, None, None, None, None, None]
>>> json.dumps(null_list)
'[null, null, null, null, null, null, null, null, null, null]'

(如this answer中对类似问题的建议。)