pythonで #UnicodeEncodeError: 'cp932' codec can't encode character 〜: illegal multibyte sequence に対処した

2019.12.22 Sunday 10:17
0
    ファイル開く時にutf8指定しなかったばっかりに出たエラー
    #UnicodeEncodeError: 'cp932' codec can't encode character '¥u200c' in position 274: illegal multibyte sequence

    解決策
    with open(path, mode='w', encoding='UTF-8') as f:

    修正前
    with open(path, mode='w') as f:

    category:Python | by:ittoocomments(0)trackbacks(0) | -

    windowsでpython print文を実行した際に「UnicodeEncodeError: 'cp932' codec can't encode character '¥xa0' in position 2626: illegal multibyte sequence」エラーが発生

    2019.06.25 Tuesday 22:46
    0


      UnicodeEncodeError: 'cp932' codec can't encode character '¥xa0' in position 2626: illegal multibyte sequence

      windowsの場合print文で文字列を出力する際に文字コード変換を行うが、
      変換元の文字列に、文字コード変換出来ない文字が含まれている場合に発生

      回避策
      ・対象の文字を無視
      print(hoge.encode('cp932','ignore'))

      ・"?"に置き換える
      print(hoge.encode('cp932','replace'))
      category:Python | by:ittoocomments(0)trackbacks(0) | -

      pythonの日時系操作 epochで時間の加算とか

      2019.06.02 Sunday 23:55
      0
        #------------------------------------------------------------
        # pythonの日時系操作
        # epoch時間の加算とか
        #------------------------------------------------------------
        import datetime
        import time


        print("[now_datetime]")
        # 現在時刻表示(時間)
        utc = time.time()
        now_datetime = datetime.datetime.fromtimestamp(utc)
        print(now_datetime)

        print("[now_epoch]")
        # 現在時刻表示(epoch)
        now = datetime.datetime.now()
        timetuple = datetime.datetime.timetuple(now)
        now_epoch = int(time.mktime(timetuple))
        print(now_epoch)


        print("")

        # 現在日時から1時間戻す
        # 現在時刻表示1時間前(時間)
        print("[past_datetime]")
        past_datetime = datetime.datetime.now() - datetime.timedelta(hours = 1)
        print(past_datetime)

        # 現在時刻表示1時間前(epoch)
        print("[past_epoch]")
        past_timetuple = datetime.datetime.timetuple(past_datetime)
        past_epoch = int(time.mktime(past_timetuple))
        print(past_epoch)

        category:Python | by:ittoocomments(0)trackbacks(0) | -

        centosでpythonのバージョンを3をデフォにする

        2019.05.25 Saturday 21:39
        0
          centosでpythonのバージョンを3をデフォにする

          共存してたんだけど、2がデフォになってたんでね

          # unlink /bin/python
          # unlink /bin/pip
          # ln -s /bin/python3 /bin/python
          # ln -s /bin/pip3.6 /bin/pip
          category:Python | by:ittoocomments(0)trackbacks(0) | -

          pythonでファイル開く時のエラー、解決したよ!UnicodeDecodeError: 'cp932' codec can't decode byte 0x88 in position 18: illegal multibyte sequence

          2019.03.12 Tuesday 20:07
          0
            pythonで出たエラー。
            文字コードがおかしいらしい

            python UnicodeDecodeError: 'cp932' codec can't decode byte 0x88 in position 18: illegal multibyte sequence

            対応策は、encoding="utf-8_sig"のオプションをつけたらうまくいった

            【変更前】
            with open(file) as f:
            s = f.read()

            【変更後】
            with open(file,'r',encoding="utf-8_sig") as f:
            s = f.read()
            category:Python | by:ittoocomments(0)trackbacks(0) | -

            ad
            Calender
               1234
            567891011
            12131415161718
            19202122232425
            262728293031 
            << January 2020 >>
            Selected entry
            PR
            Category
            Archives
            Recent comment
            • パス指定 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated ¥xXX escape
              久米隆文
            • 円マークが自動変換されてる
              aaaaaa
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              66hills
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              ssd
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              max
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              DOM
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              DOM
            • コンピュータ業界の根本的な変化
              cloud
            • コンピュータ業界の根本的な変化
              Dellの仮想化
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              えちごや
            Recent trackback
            • スマートフォンの法人活用例
              無線LANネットのブログ
            • Yahoo!オークションからのアフィリエイト収入が一気に70%減になってしまい涙目になってる話
              特選情報
            Recommend
            Link
            Profile
            Search
            Others
            Mobile
            qrcode
            Powered
            無料ブログ作成サービス JUGEM