python 2つの辞書のマージ
761 ワード
Pythonが2つの辞書を統合する方法は、次のとおりです.
dict 1が表示されます.update(dict 2)では、辞書2をdict 1にマージできます.
Pythonがファイルを書くと、
UnicodeEncodeError: 'gbk' codec can't encode character '\u05b2' in position 64: illegal multibyte sequence
コードの問題が原因でエラーが発生しました
前のコードは
変更するだけ
できます.
>>> dic2={"2":"world"}
>>> dic1.update(dic2)
>>> print(dic1)
{'1': 'hello', '2': 'world'}
>>> print(dic2)
{'2': 'world'}
dict 1が表示されます.update(dict 2)では、辞書2をdict 1にマージできます.
Pythonがファイルを書くと、
UnicodeEncodeError: 'gbk' codec can't encode character '\u05b2' in position 64: illegal multibyte sequence
コードの問題が原因でエラーが発生しました
前のコードは
with open("..\m.html",'w') as f:
f.write(html)
変更するだけ
with open("..\m.html",'w',encoding='utf-8') as f:
f.write(html)
できます.