<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      在Windows上使用bat調用python腳本時出現報錯、亂碼

      在經過一番調試,解決了cmd命令行運行python時的亂碼現象,但是通過bat調用python腳本時亂碼又出現了。最好的解決辦法是python腳本輸出的結果都轉為字符串,并且是gbk編碼。(python版本為2.6)

      Python腳本內容是將excel轉為csv

       

      xlsx_to_csv.py
      # -*- coding: gbk -*-
      import codecs
      import json
      
      import xlrd
      import datetime
      import csv
      import sys
      reload(sys)
      sys.setdefaultencoding('gbk')
      print sys.getdefaultencoding()
      def xlsx_to_csv():
          filename='E:\workspaces\test測試.xlsx'
          workbook = xlrd.open_workbook(filename)
          
      # with codecs.open('fcc.csv', 'w', encoding='utf-8') as f: # write = csv.writer(f) # for row_num in range(table.nrows): # row_value = table.row_values(row_num) # write.writerow(row_value) sheet_names=workbook.sheet_names() for i in range(len(sheet_names)): table = workbook.sheet_by_index(i) for row_num in range(0,table.nrows): row_value = table.row_values(row_num) # print row_value print sheet_names[i],",",json.dumps(row_value, ensure_ascii=False, encoding='utf-8') # print str(row_value).encode('GB2312') .decode('unicode_escape') if __name__ == '__main__': xlsx_to_csv()

      三處編碼相關設置:

      1、指定文件編碼

      # -*- coding: gbk -*-

      2、更改系統默認編碼

      sys.setdefaultencoding('gbk')

      3、json.dumps 序列化時對中文默認使用的ascii編碼, print json.dumps(row_value)輸出unicode編碼的結果

         print json.dumps(row_value,ensure_ascii=False)不使用ascii編碼,而以gbk編碼 。

      以下encoding指定為”utf-8"/"gbk"都可以。

      json.dumps(row_value, ensure_ascii=False, encoding='utf-8')
       

      不同配置下:

      亂碼: ["鐗硅壊", "瀛楁1", "瀛楁2", "瀛楁3", "瀛楁4", "瀛楁5", "瀛楁6"]

      亂碼:["\u7279\u8272", "\u5b57\u6bb51", "\u5b57\u6bb52", "\u5b57\u6bb53", "\u5b57\u6bb54", "\u5b57\u6bb55"]

      報錯:UnicodeEncodeError: 'ascii' codec can't encode characters in position 25-32: ordinal not in range(128)

       

      xlsx_to_csv.bat

      @echo off
      for /f "delims=" %%i in ('D:\python\Python27\python.exe "E:\workspaces\xlsx_to_csv.py"') do echo %%i

       

      posted on 2021-07-01 17:31  陽光的日子  閱讀(747)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 无码人妻精品一区二区三| 亚洲日韩性欧美中文字幕| 精品无码国产污污污免费| 国产精品 无码专区| 92精品国产自产在线观看481页| 亚洲天堂在线观看完整版| 亚洲中文字幕亚洲中文精| 一区二区三区不卡国产| 横峰县| 亚洲国产成人不卡高清麻豆| 熟妇人妻无码中文字幕老熟妇| 国自产拍偷拍精品啪啪一区二区 | 国内少妇偷人精品免费| 国产AV福利第一精品| а天堂中文最新一区二区三区 | 蜜桃久久精品成人无码av| 菠萝菠萝蜜午夜视频在线播放观看 | 怀集县| 久久精品免视看国产成人| 九九在线精品国产| 国产午夜A理论毛片| 欧美成人VA免费大片视频| 午夜色大片在线观看免费| 在线观看无码av免费不卡网站 | 少妇人妻精品无码专区视频| 玉山县| 国产一区二区三区在线观看免费| 色婷婷五月综合久久| 午夜在线不卡| 被灌满精子的少妇视频| 亚洲国产成人片在线观看无码| 99精品国产一区二区三区不卡| 精品午夜久久福利大片| 性色欲情网站iwww九文堂| 99久久免费精品色老| 大地资源高清播放在线观看| 国产午夜福利视频合集| 四虎成人精品在永久免费| 亚洲国产亚洲综合在线尤物| 亚洲一区二区av偷偷| 亚洲乱码中文字幕久久孕妇黑人|