亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識(shí)庫 > python實(shí)現(xiàn)簡單文件讀寫函數(shù)

python實(shí)現(xiàn)簡單文件讀寫函數(shù)

熱門標(biāo)簽:阿里電話機(jī)器人對(duì)話 地圖地圖標(biāo)注有嘆號(hào) 400電話申請(qǐng)資格 螳螂科技外呼系統(tǒng)怎么用 舉辦過冬奧會(huì)的城市地圖標(biāo)注 正安縣地圖標(biāo)注app 電銷機(jī)器人系統(tǒng)廠家鄭州 遼寧智能外呼系統(tǒng)需要多少錢 qt百度地圖標(biāo)注

python作為腳本性語言,加上它的簡便易用性。會(huì)經(jīng)常當(dāng)作腳本用來處理一下數(shù)據(jù)和格式。其中處理文件就是頻繁用處之一。簡單編寫幾個(gè)常用的xls和txt讀寫函數(shù),以后可以快速復(fù)用。

用到xlrd庫函數(shù)需要預(yù)先install

命令:pip install xlrd

直接貼源碼:

#! /usr/bin/python
# coding:utf-8
 
import json
import xlrd
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
 
 
class ObjectFileReadAndWrite(object):
 
 @classmethod
 def readXlsToDict(cls, xlsFile):
 '''
 讀取xls文件生成dict
 '''
 data = xlrd.open_workbook(xlsFile)
 table = data.sheet_by_index(0)
 ret = []
 keys = table.row_values(0)
 for rowNum in range(table.nrows):
 oneRowValues = table.row_values(rowNum)
 if rowNum > 0:
 d = {}
 for colIdx, key in enumerate(keys):
 d[key] = oneRowValues[colIdx]
 ret.append(d)
 return ret
 
 @classmethod
 def readXlsToList(cls, xlsFile):
 '''
 讀取xls文件生成list
 '''
 data = xlrd.open_workbook(xlsFile)
 table = data.sheet_by_index(0)
 ret = []
 for rowNum in range(table.nrows):
 oneRowValues = table.row_values(rowNum)
 ret.append(oneRowValues)
 return ret
 
 @classmethod
 def readTxt(cls, txtFile, sep):
 '''
 讀取txt文件
 '''
 # with + open 可保證with語句執(zhí)行完畢后同時(shí)關(guān)閉打開的文件句柄。
 ret = []
 with open(txtFile, "r") as f:
 for line in f.readlines():
 line = line.strip('\n') # 去掉換行符
 listInfo = line.split(sep) # 以 sep 分割成數(shù)組
 if listInfo:
 ret.append(listInfo)
 return ret
 
 @classmethod
 def writeToJson(cls, jsonFile, ret):
 '''
 寫入json文件
 '''
 with open(jsonFile, 'w') as fp:
 json.dump(ret, fp, indent=2, sort_keys=True, encoding="utf-8", ensure_ascii=False)
 
 @classmethod
 def writeFromStr(cls, filePath, s):
 '''
 string寫入文件
 '''
 with open(filePath, 'w') as fp:
 fp.write(s)
 
 @classmethod
 def writeFromList(cls, filePath, wList):
 '''
 list寫入文件
 '''
 with open(filePath, 'w') as fp:
 fp.writelines(wList)
 
 
if __name__ == "__main__":
 obj = ObjectFileReadAndWrite()
 # xls
 ret = obj.readXlsToDict(xlsFile='xxx.xls')
 obj.writeToJson('xxx.json', ret)
 # txt
 ret2 = obj.readTxt(txtFile='result.txt', sep=" ")
 obj.writeToJson('result.json', ret2)

因文件中有中文,中間遇到中文亂碼問題

import sys
reload(sys)
sys.setdefaultencoding('utf-8')
 
 
# encoding="utf-8", ensure_ascii=False

1、這個(gè)是由于Unicode編碼與ASCII編碼的不兼容造成的。
2、通常都是ascii,由此Python自然調(diào)用ascii編碼解碼程序去處理字符流,當(dāng)字符流不屬于ascii范圍內(nèi),就會(huì)拋出異常(ordinal not in range(128))

百度了下通過 以上方式 解決了。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Python初學(xué)者必備的文件讀寫指南
  • 詳解python中的異常和文件讀寫
  • 使用Python文件讀寫,自定義分隔符(custom delimiter)
  • Python基于codecs模塊實(shí)現(xiàn)文件讀寫案例解析
  • python文件處理--文件讀寫詳解

標(biāo)簽:隨州 阜新 信陽 合肥 濟(jì)源 淘寶好評(píng)回訪 興安盟 昭通

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python實(shí)現(xiàn)簡單文件讀寫函數(shù)》,本文關(guān)鍵詞  python,實(shí)現(xiàn),簡單,文件,讀寫,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python實(shí)現(xiàn)簡單文件讀寫函數(shù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于python實(shí)現(xiàn)簡單文件讀寫函數(shù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    四虎影视久久| 天天色成人网| 精品国产一区二区三区久| 国产欧美精品午夜在线播放| 午夜精品国产自在现线拍| 日韩av东京社区男人的天堂| 欧美另类videosbestsex视频| 黄色福利片| 国产不卡高清| 色综合久久手机在线| 日日夜夜婷婷| 韩国三级视频网站| 久久成人综合网| 精品视频一区二区三区| 黄视频网站免费观看| 99热精品一区| 国产91精品一区二区| 精品国产一区二区三区久久久蜜臀 | 国产国产人免费视频成69堂| 欧美爱色| 九九久久99综合一区二区| 国产伦精品一区二区三区在线观看| 999久久狠狠免费精品| 夜夜操网| 久久精品欧美一区二区| 久久成人性色生活片| 日本伦理黄色大片在线观看网站| 精品视频在线观看免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产亚洲精品成人a在线| 国产91素人搭讪系列天堂| 久久福利影视| 国产国语对白一级毛片| 国产网站在线| 黄视频网站免费观看| 成人免费网站视频ww| 免费国产在线视频| 一级毛片视频免费| 国产极品精频在线观看| 色综合久久天天综合绕观看 | 久久国产精品自线拍免费| 国产麻豆精品高清在线播放| 二级特黄绝大片免费视频大片| 黄视频网站免费| 亚洲第一色在线| 久久99中文字幕久久| 久久精品人人做人人爽97| 999精品视频在线| 国产综合成人观看在线| 国产网站在线| 美女免费黄网站| 国产综合成人观看在线| 成人免费福利片在线观看| 亚欧乱色一区二区三区| 亚洲 男人 天堂| 国产一区二区精品久久| 成人a大片高清在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 韩国三级香港三级日本三级la | 日韩在线观看视频黄| 欧美国产日韩一区二区三区| 国产网站在线| 精品国产亚一区二区三区| 国产欧美精品午夜在线播放| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 99久久精品国产高清一区二区| 免费的黄视频| 国产伦久视频免费观看视频| 韩国毛片| 国产美女在线一区二区三区| 国产成人精品影视| 日日夜夜婷婷| 国产高清视频免费观看| 九九精品久久| 91麻豆精品国产自产在线| 91麻豆精品国产高清在线| 成人免费网站久久久| 高清一级淫片a级中文字幕| 国产一区二区精品久久| 欧美激情一区二区三区中文字幕| 麻豆网站在线看| 可以在线看黄的网站| 欧美α片无限看在线观看免费| 精品视频在线看| 国产伦精品一区二区三区无广告| 免费毛片基地| 美女免费黄网站| 国产成人女人在线视频观看| 成人免费网站视频ww| 精品久久久久久中文字幕2017| 日韩一级黄色大片| 国产美女在线观看| 一级毛片视频播放| 久久久久久久久综合影视网| 欧美另类videosbestsex视频| 日本特黄一级| 精品视频一区二区三区| 成人影视在线观看| 九九热国产视频| 91麻豆国产福利精品| 午夜激情视频在线播放| 九九久久99综合一区二区| 九九精品久久| 韩国三级香港三级日本三级| 亚洲 欧美 成人日韩| 九九九网站| 国产一区二区精品| 国产美女在线观看| 黄色免费三级| 一级女性全黄久久生活片| 欧美一级视频高清片| 亚欧成人乱码一区二区| 欧美大片一区| 免费的黄色小视频| 久久久久久久久综合影视网| 免费毛片播放| 国产网站免费| 99色视频在线观看| 日本特黄特色aaa大片免费| 一级毛片视频播放| 国产不卡高清| 久久成人性色生活片| 国产精品自拍在线观看| 欧美1区| 青青青草影院| 999精品视频在线| 欧美一区二区三区在线观看| 日韩中文字幕一区| 午夜在线亚洲| 日本伦理黄色大片在线观看网站| 日韩欧美一及在线播放| 精品视频在线观看一区二区| 日日夜夜婷婷| 91麻豆国产福利精品| 午夜欧美成人久久久久久| 日韩中文字幕在线播放| 日本特黄一级| 亚欧成人乱码一区二区| 国产91精品一区二区| 欧美大片aaaa一级毛片| 欧美电影免费| 免费国产在线观看| 99久久精品国产麻豆| 天天做日日爱| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲天堂免费观看| 一级女人毛片人一女人| 欧美大片aaaa一级毛片| 沈樵在线观看福利| 999久久狠狠免费精品| 天天做人人爱夜夜爽2020毛片| 日本免费乱人伦在线观看| 国产精品1024永久免费视频| 国产麻豆精品免费视频| 99久久精品国产高清一区二区| 欧美18性精品| 免费的黄视频| 免费毛片基地| 国产原创视频在线| 精品久久久久久中文字幕一区| 国产麻豆精品高清在线播放| 天天色色色| 亚洲精品影院一区二区| 国产原创中文字幕| 精品视频在线观看免费| 天天做日日爱夜夜爽| 欧美电影免费看大全| 国产不卡在线观看视频| 国产一区精品| 99久久精品国产高清一区二区| 免费一级片在线| 午夜欧美成人久久久久久| 可以免费在线看黄的网站| 999精品视频在线| 精品视频在线看 | 国产成人精品综合在线| 国产不卡在线观看视频| 免费毛片播放| 日本免费看视频| 欧美激情一区二区三区在线播放 | 国产视频一区在线| 黄视频网站在线观看| 香蕉视频亚洲一级| 欧美另类videosbestsex高清 | 99色播| 青青久久网| 日韩专区亚洲综合久久| 在线观看成人网 | 日韩在线观看免费完整版视频| 久久99欧美| 亚洲 激情| 亚欧成人乱码一区二区| 国产视频久久久| 成人高清免费| 午夜在线影院| 国产伦精品一区二区三区无广告 | 亚欧成人乱码一区二区| 国产不卡在线看| 999精品在线| 久久国产影院|