ValueError: dictionary update sequence element #0 has length 1; 2 is required, at the output of pprint in Python
ValueError: dictionary update sequence element #0 has length 1; 2 is required, at the output of pprint in Python
我收到错误:
ValueError: dictionary update sequence element #0 has length 1; 2 is
required
在这一行的输出:
pprint.pprint(dict(os.environ['MOTECOM']), width= 1)
我在 docker 容器上使用 Python 3.6.2。
你在乱用 dict 和 str 时遇到这个错误。
使用 literal_eval 应该有帮助:
>>> pprint.pprint(literal_eval(os.environ['MOTECOM']), width= 1)
'MOTECOM value'
我收到错误:
ValueError: dictionary update sequence element #0 has length 1; 2 is required
在这一行的输出:
pprint.pprint(dict(os.environ['MOTECOM']), width= 1)
我在 docker 容器上使用 Python 3.6.2。
你在乱用 dict 和 str 时遇到这个错误。 使用 literal_eval 应该有帮助:
>>> pprint.pprint(literal_eval(os.environ['MOTECOM']), width= 1)
'MOTECOM value'