久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

      <i id='323iu'><tr id='323iu'><dt id='323iu'><q id='323iu'><span id='323iu'><b id='323iu'><form id='323iu'><ins id='323iu'></ins><ul id='323iu'></ul><sub id='323iu'></sub></form><legend id='323iu'></legend><bdo id='323iu'><pre id='323iu'><center id='323iu'></center></pre></bdo></b><th id='323iu'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='323iu'><tfoot id='323iu'></tfoot><dl id='323iu'><fieldset id='323iu'></fieldset></dl></div>
        <bdo id='323iu'></bdo><ul id='323iu'></ul>
      <legend id='323iu'><style id='323iu'><dir id='323iu'><q id='323iu'></q></dir></style></legend>

        <tfoot id='323iu'></tfoot>

        <small id='323iu'></small><noframes id='323iu'>

      1. Android 上的 kivy/Python 上缺少 Unicode 編解碼器?

        Missing Unicode codecs on kivy/Python on Android?(Android 上的 kivy/Python 上缺少 Unicode 編解碼器?)
        • <bdo id='t87Jp'></bdo><ul id='t87Jp'></ul>
              <tbody id='t87Jp'></tbody>
            • <tfoot id='t87Jp'></tfoot>
              <legend id='t87Jp'><style id='t87Jp'><dir id='t87Jp'><q id='t87Jp'></q></dir></style></legend>

              <small id='t87Jp'></small><noframes id='t87Jp'>

              1. <i id='t87Jp'><tr id='t87Jp'><dt id='t87Jp'><q id='t87Jp'><span id='t87Jp'><b id='t87Jp'><form id='t87Jp'><ins id='t87Jp'></ins><ul id='t87Jp'></ul><sub id='t87Jp'></sub></form><legend id='t87Jp'></legend><bdo id='t87Jp'><pre id='t87Jp'><center id='t87Jp'></center></pre></bdo></b><th id='t87Jp'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='t87Jp'><tfoot id='t87Jp'></tfoot><dl id='t87Jp'><fieldset id='t87Jp'></fieldset></dl></div>
                  本文介紹了Android 上的 kivy/Python 上缺少 Unicode 編解碼器?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我有一個在 kivy 下運行的程序,它在 Windows 上運行良好,但在 Android 上打開文件失敗(兩個平臺上都是 1.8.0).奇怪的是,當我明確要求 utf-8 時,錯誤消息表明它正在嘗試解碼 ASCII;該文件的任何地方都沒有 0xFF 字符 - 我使用 od 實用程序進行了檢查.

                  I have a program running under kivy that works fine on Windows but fails on opening a file on Android (1.8.0 on both platforms). The odd thing is that the error message indicates it's trying to decode ASCII when I'm plainly asking for utf-8; also the file doesn't have a 0xFF character anywhere in it - I checked with the od utility.

                  代碼:

                  try:
                      Logger.info('Mark: opening file ' + repr(filename))
                      with codecs.open(filename, 'r', encoding='utf_8') as f:
                          lines = [line.rstrip(u'
                  ').lstrip(codecs.BOM) for line in f]
                  except UnicodeDecodeError as e:
                      Logger.info('Mark: utf8 load failed: ' + str(e))
                      with codecs.open(filename, 'r', encoding='cp1252') as f:
                          lines = [line.rstrip(u'
                  ') for line in f]
                  

                  日志文件:

                  [INFO              ] Mark: opening file '/mnt/sdcard/My Files/Documents/DVDs.txt'
                  [INFO              ] Mark: utf8 load failed: 'ascii' codec can't decode byte 0xff in position 0: ordinal not in range(128)
                  [INFO              ] Base: Leaving application in progress...
                  [WARNING           ] stderr: Traceback (most recent call last):
                  [WARNING           ] stderr:   File "main.py", line 295, in <module>
                  [WARNING           ] stderr:     app.run()
                  [WARNING           ] stderr:   File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/app.py", line 792, in run
                  [WARNING           ] stderr:   File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/base.py", line 481, in runTouchApp
                  [WARNING           ] stderr:   File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/core/window/window_pygame.py", line 381, in mainloop
                  [WARNING           ] stderr:   File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/core/window/window_pygame.py", line 287, in _mainloop
                  [WARNING           ] stderr:   File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/base.py", line 321, in idle
                  [WARNING           ] stderr:   File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/clock.py", line 422, in tick
                  [WARNING           ] stderr:   File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/clock.py", line 537, in _process_events
                  [WARNING           ] stderr:   File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/clock.py", line 309, in tick
                  [WARNING           ] stderr:   File "main.py", line 266, in select_file_part2
                  [WARNING           ] stderr:     with codecs.open(filename, 'r', encoding='cp1252') as f:
                  [WARNING           ] stderr:   File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/codecs.py", line 884, in open
                  [WARNING           ] stderr: LookupError: unknown encoding: cp1252
                  

                  我放入了一些調試代碼以通過 整個列表,發現除了 asciilatin_1 和各種 utf 編解碼器之外的所有內容都丟失了.

                  I put in some debugging code to go through the entire list and found that all were missing except ascii, latin_1, and the various utf codecs.

                  推薦答案

                  擺脫try/except,看看真正的異常.codecs.BOM 是一個字節字符串 xffxfe 并且使用默認的 ascii 編解碼器強制轉換為 Unicode:

                  Get rid of the try/except and look at the real exception. codecs.BOM is a byte string xffxfe and it is being coerced into Unicode using the default ascii codec:

                  >>> import codecs
                  >>> codecs.BOM
                  'xffxfe'
                  >>> u'test'.lstrip(codecs.BOM)
                  Traceback (most recent call last):
                    File "<stdin>", line 1, in <module>
                  UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 0: ordinal not in range(128)
                  

                  這篇關于Android 上的 kivy/Python 上缺少 Unicode 編解碼器?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Get user#39;s current location using GPS(使用 GPS 獲取用戶的當前位置)
                  IllegalArgumentException thrown by requestLocationUpdate()(requestLocationUpdate() 拋出的 IllegalArgumentException)
                  How reliable is LocationManager#39;s getLastKnownLocation and how often is it updated?(LocationManager 的 getLastKnownLocation 有多可靠,多久更新一次?)
                  How to detect Location Provider ? GPS or Network Provider(如何檢測位置提供者?GPS 或網絡提供商)
                  Get current location during app launch(在應用啟動期間獲取當前位置)
                  locationManager.getLastKnownLocation() return null(locationManager.getLastKnownLocation() 返回 null)
                  <legend id='jz4jA'><style id='jz4jA'><dir id='jz4jA'><q id='jz4jA'></q></dir></style></legend>

                    • <bdo id='jz4jA'></bdo><ul id='jz4jA'></ul>
                    • <i id='jz4jA'><tr id='jz4jA'><dt id='jz4jA'><q id='jz4jA'><span id='jz4jA'><b id='jz4jA'><form id='jz4jA'><ins id='jz4jA'></ins><ul id='jz4jA'></ul><sub id='jz4jA'></sub></form><legend id='jz4jA'></legend><bdo id='jz4jA'><pre id='jz4jA'><center id='jz4jA'></center></pre></bdo></b><th id='jz4jA'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='jz4jA'><tfoot id='jz4jA'></tfoot><dl id='jz4jA'><fieldset id='jz4jA'></fieldset></dl></div>
                        <tbody id='jz4jA'></tbody>

                      <small id='jz4jA'></small><noframes id='jz4jA'>

                        <tfoot id='jz4jA'></tfoot>
                            主站蜘蛛池模板: 午夜免费视频 | 91porn国产成人福利 | 颜色网站在线观看 | 欧美videosex性极品hd | 成人午夜在线观看 | 日韩av电影院 | 欧美精品网站 | 久久999| 精品一区二区三区四区五区 | 国产精品视频久久 | 玩丰满女领导对白露脸hd | 精品色| 美女天天干天天操 | 视频一区二区在线 | 久久亚洲欧美日韩精品专区 | 亚洲精品久久久久久国产精华液 | 精品不卡 | 国产99视频精品免费播放照片 | 偷拍亚洲色图 | 亚洲国产精品99久久久久久久久 | 亚洲 中文 欧美 日韩 在线观看 | 久久天堂 | 欧美乱淫视频 | 成人在线视频观看 | 美女黄18岁以下禁止观看 | 日韩精品一区二区三区 | 亚洲欧美日韩国产综合 | 亚洲444eee在线观看 | 精品欧美一区二区三区久久久 | 九九热最新地址 | 最新中文字幕在线 | 日韩精品久久久 | 精品99在线 | 成人在线激情 | 国产精品一区二区三区在线 | 奇米超碰在线 | 国产精品免费一区二区三区 | 91精品久久久久久久久久 | 欧美在线观看一区二区 | 黄在线免费观看 | 久久99精品久久久久久琪琪 |