2020/03/07(土) [n年前の日記]
#1 [python] PySide2を勉強中
Python 2.7.x + PySide用に書いたスクリプトを、Python 3.7.6 64bit + PySide2 5.14.1 で動くように修正中。
PySide2自体は、import のあたりを修正するだけで対応できるのだけど。Python 2.x と Python 3.x の違いで微妙にハマることが多いなと…。例えば、Python 3.x は .keys() がリストを返さないことに気づかなくて悩んだりとか。list(hoge_dict.keys()) てな具合に、list() で囲んでやらないといかんのだな…。
os.gwtcwdu() も、Python 3.x では Unicode を使うのが当たり前になったので、os.getcwd() に変わったとか。そういった細かい部分を把握する際に作業が止まるというか。
PySide2自体は、import のあたりを修正するだけで対応できるのだけど。Python 2.x と Python 3.x の違いで微妙にハマることが多いなと…。例えば、Python 3.x は .keys() がリストを返さないことに気づかなくて悩んだりとか。list(hoge_dict.keys()) てな具合に、list() で囲んでやらないといかんのだな…。
os.gwtcwdu() も、Python 3.x では Unicode を使うのが当たり前になったので、os.getcwd() に変わったとか。そういった細かい部分を把握する際に作業が止まるというか。
[ ツッコむ ]
以上、1 日分です。