タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonとpython3とtypeに関するItisangoのブックマーク (2)

  • TypeError: a bytes-like object is required, not 'str' | teratail

    下記のプログラムを実行した際 「TypeError: a bytes-like object is required, not 'str'」というエラーが出てしまいます。 python2系から3系に移行したいと考えており現在3系で実行できるよう修正中です。 エラー解決のほかにも3系ならではのエラーが出そうな箇所がございましたらご指摘頂けると幸いです。 エラー内容 last_sf_modified = 2018/06/17 13:07:31 last_lo_modified = 2000/01/01 00:00:00 Traceback (most recent call last): File "s2h_updater.py", line 17, in <module> updated = s2h.sf_get_updated_companies(last_lo_modified) Fil

    TypeError: a bytes-like object is required, not 'str' | teratail
    Itisango
    Itisango 2022/02/16
    「str→bytesはencode, bytes→strはdecodeです。」
  • Python2のstrは死んだ - atsuoishimoto's diary

    Python3の概略をざっと聞くと、Python3ではPython2のユニコード型が文字列型になり、文字列型はバイト文字列型になった、というイメージを持ってしまう人も多いだろう。Python2の s="spamspamspam" は、Python3の s=b"spamspamspam" と同じだ、と。 しかし、Python3に"バイト文字列"なんて存在しない。あるのは "bytes"だ。複数形を示す "s"に注意しよう。bytesはバイトのコンテナであり、バイトとは整数値だ。バイトは文字ですらないのだ。 そう、だからもう認めよう。Python2のstrは死んだ。Python3にはもう存在しない。strは消え去った。お亡くなりになった。お隠れになった。成仏した。主の御許に召された。バージョン履歴に残るゴミクズとなった。その生涯は幕を閉じ、アンコールに応じることもないのである。 strとbyt

    Python2のstrは死んだ - atsuoishimoto's diary
  • 1