最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實現(xiàn)對doc,txt,xls文檔的讀寫操作

 更新時間:2022年04月01日 16:09:43   作者:心之所向521  
這篇文章主要介紹了python實現(xiàn)對doc,txt,xls文檔的讀寫操作,正如標題所見,文章包括三個部分python實現(xiàn)對doc文檔的讀取、python實現(xiàn)對txt文檔的讀取和python實現(xiàn)對xls表格的讀取,需要的朋友可以參考一下

1.python實現(xiàn)對doc文檔的讀取

#讀取docx中的文本代碼示例
import docx
#獲取文檔對象
file=docx.Document("path")
print("段落數(shù):"+str(len(file.paragraphs)))#段落數(shù)為13,每個回車隔離一段
?
#輸出每一段的內(nèi)容
for para in file.paragraphs:
? ? print(para.text)
?
#輸出段落編號及段落內(nèi)容
for i in range(len(file.paragraphs)):
? ? print("第"+str(i)+"段的內(nèi)容是:"+file.paragraphs[i].text)

2.python實現(xiàn)對txt文檔的讀取

filename = 'tangqing.txt' # txt文件和當前腳本在同一目錄下,所以不用寫具體路徑
pos = []
Efield = []
with open(filename, 'r') as file_to_read:
  while True:
    lines = file_to_read.readline() # 整行讀取數(shù)據(jù)
    if not lines:
      break
    p_tmp= [float(i) for i in lines.split()] # 將整行數(shù)據(jù)分割處理,如果分割符是空格,括號里就不用傳入?yún)?shù),如果是逗號, 則傳入‘,'字符。
    pos = np.array(p_tmp) # 將數(shù)據(jù)從list類型轉(zhuǎn)換為array類型。
    print(pos)

3.python實現(xiàn)對xls表格的讀取

import ?xdrlib ,sys
import xlrd
def open_excel(file= 'path'):
? ? try:
? ? ? ? data = xlrd.open_workbook(file)
? ? ? ? return data
? ? except Exception as e:
? ? ? ? print(str(e))
?
#根據(jù)索引獲取Excel表格中的數(shù)據(jù) ? 參數(shù):file:Excel文件路徑 ? ? colnameindex:表頭列名所在行的索引 ?,by_index:表的索引
def excel_table_byindex(file= 'path/xxx.xls',colnameindex=0,by_index=0):
? ? data = open_excel(file)
? ? table = data.sheets()[by_index]
? ? nrows = table.nrows #行數(shù)
? ? ncols = table.ncols #列數(shù)
? ? colnames = ?table.row_values(colnameindex) #某一行數(shù)據(jù)?
? ? list =[]
? ? for rownum in range(1,nrows):
? ? ? ? ?row = table.row_values(rownum)
? ? ? ? ?if row:
? ? ? ? ? ? ?app = {}
? ? ? ? ? ? ?for i in range(len(colnames)):
? ? ? ? ? ? ? ? app[colnames[i]] = row[i]?
? ? ? ? ? ? ?list.append(app)
? ? return list
?
#根據(jù)名稱獲取Excel表格中的數(shù)據(jù) ? 參數(shù):file:Excel文件路徑 ? ? colnameindex:表頭列名所在行的所以 ?,by_name:Sheet1名稱
def excel_table_byname(file= 'E:\\個人文件\\6-desktop\\豐沙點表-配電所.xls',colnameindex=0,by_name=u'電度'):
? ? data = open_excel(file)
? ? table = data.sheet_by_name(by_name)
? ? nrows = table.nrows #行數(shù)?
? ? colnames = ?table.row_values(colnameindex) #某一行數(shù)據(jù)?
? ? list =[]
? ? for rownum in range(1,nrows):
? ? ? ? ?row = table.row_values(rownum)
? ? ? ? ?if row:
? ? ? ? ? ? ?app = {}
? ? ? ? ? ? ?for i in range(len(colnames)):
? ? ? ? ? ? ? ? app[colnames[i]] = row[i]
? ? ? ? ? ? ?list.append(app)
? ? return list
?
def main():
? ?tables = excel_table_byindex()
? ?for row in tables:
? ? ? ?print(row)
? ? ? ? ? ?
?
? ?tables = excel_table_byname()
? ?for row in tables:
? ? ? ?print(row)
? ? ? ? ? ?
?
if __name__=="__main__":
? ? main()

到此這篇關(guān)于python實現(xiàn)對doc,txt,xls文檔的讀寫操作的文章就介紹到這了,更多相關(guān)python文檔讀寫操作神經(jīng)網(wǎng)絡(luò)數(shù)據(jù)準備內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Django事務(wù)transaction的使用以及多個裝飾器問題

    Django事務(wù)transaction的使用以及多個裝飾器問題

    這篇文章主要介紹了Django事務(wù)transaction的使用以及多個裝飾器問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python+OpenCV實現(xiàn)圖像拼接

    python+OpenCV實現(xiàn)圖像拼接

    這篇文章主要為大家詳細介紹了python+OpenCV實現(xiàn)圖像拼接,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Python中關(guān)于面向?qū)ο蟾拍畹脑敿氈v解

    Python中關(guān)于面向?qū)ο蟾拍畹脑敿氈v解

    要了解面向?qū)ο笪覀兛隙ㄐ枰戎缹ο蟮降资鞘裁赐嬉鈨?。關(guān)于對象的理解很簡單,在我們的身邊,每一種事物的存在都是一種對象。總結(jié)為一句話也就是:對象就是事物存在的實體
    2021-10-10
  • 經(jīng)驗豐富程序員才知道的8種高級Python技巧

    經(jīng)驗豐富程序員才知道的8種高級Python技巧

    這篇文章主要介紹了經(jīng)驗豐富程序員才知道的8種高級Python技巧,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Python實現(xiàn)定時任務(wù)

    Python實現(xiàn)定時任務(wù)

    本篇文章主要介紹了Python實現(xiàn)定時任務(wù),主要有5種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-02-02
  • 教你用Python爬取英雄聯(lián)盟皮膚原畫

    教你用Python爬取英雄聯(lián)盟皮膚原畫

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識,文章圍繞著用Python爬取英雄聯(lián)盟皮膚原畫展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • python數(shù)據(jù)可視化Seaborn繪制山脊圖

    python數(shù)據(jù)可視化Seaborn繪制山脊圖

    這篇文章主要介紹了利用python數(shù)據(jù)可視化Seaborn繪制山脊圖,山脊圖一般由垂直堆疊的折線圖組成,這些折線圖中的折線區(qū)域間彼此重疊,此外它們還共享相同的x軸.下面來看看具體的繪制過程吧,需要的小伙伴可以參考一下
    2022-01-01
  • Django框架中的對象列表視圖使用示例

    Django框架中的對象列表視圖使用示例

    這篇文章主要介紹了Django框架中的對象列表視圖使用示例,Django是重多Python人氣web框架中最為著名的一個,需要的朋友可以參考下
    2015-07-07
  • 詳解python執(zhí)行shell腳本創(chuàng)建用戶及相關(guān)操作

    詳解python執(zhí)行shell腳本創(chuàng)建用戶及相關(guān)操作

    這篇文章主要介紹了python執(zhí)行shell腳本創(chuàng)建用戶及相關(guān)操作,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • python 尋找優(yōu)化使成本函數(shù)最小的最優(yōu)解的方法

    python 尋找優(yōu)化使成本函數(shù)最小的最優(yōu)解的方法

    這篇文章主要介紹了python 尋找優(yōu)化使成本函數(shù)最小的最優(yōu)解的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12

最新評論

柳林县| 罗山县| 拉萨市| 塘沽区| 上思县| 浦县| 大同市| 荆门市| 四会市| 江陵县| 八宿县| 旬阳县| 黄龙县| 宜川县| 张家界市| 毕节市| 玉树县| 鹤岗市| 长治市| 屏山县| 长丰县| 漾濞| 通渭县| 宜良县| 临泉县| 西和县| 佳木斯市| 三江| 江口县| 丹东市| 桂东县| 房产| 平果县| 台东市| 鄂伦春自治旗| 遵义市| 集安市| 孝昌县| 贵阳市| 新和县| 乌苏市|