欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python處理excel與txt文件詳解

 更新時間:2021年12月07日 09:29:05   作者:StephenBarrnet  
大家好,本篇文章主要講的是Python處理excel與txt文件詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽

一、Python處理excel文件

1. 兩個頭文件

import xlrd
import xlwt

其中xlrd模塊實現(xiàn)對excel文件內(nèi)容讀取,xlwt模塊實現(xiàn)對excel文件的寫入。

2. 讀取excel文件

在這里插入圖片描述

# 打開excel文件
workBook = xlrd.open_workbook(excelPath)
# 獲取所有的sheet的名字
allSheetNames = workBook.sheet_names()
print(allSheetNames)

輸出:[‘Sheet1', ‘Sheet2']

# 按索引號獲取sheet的名字(string類型)
sheet1Name = workBook.sheet_names()[1]
print(sheet1Name)

輸出:Sheet2

# 指定選擇第二個sheet
sheet1_content1 = workBook.sheet_by_index(1)  

# 獲取第二個sheet中的 某一列 數(shù)據(jù),index為 列 的編號
content = sheet1_content1.col_values(index)
print(content )

輸出:[‘50_female_CNS', 0.0001450627129261498, 0.00014610459059353443, 0.0001005863347657359, 6.582112999369104e-05, 0.00012061284774544405, ' ', 0.00012075268247024065, 9.77776267815119e-05, 0.00012586155938565746, 0.0003279103274939261, 0.00022441965601437833 …]

# 指定選擇第二個sheet
sheet1_content1 = workBook.sheet_by_index(1)  

# 獲取第二個sheet中的 某一行 數(shù)據(jù),index為 行 的編號
content = sheet1_content1.row_values(index)
print(content)

輸出:['', 0.0001450627129261498, 0.00017014314076560212, 0.00018181811940739254, 0.0003775072437995825, 0.00042918333947459267, 0.0004889411346133797, 0.0001635510979069336, 0.00018714823789391146, 0.0002130216204564284, 0.0004294577819371397, 0.0004909460429236959, 0.0005394823288641913]

3. 寫入excel文件

# 初始化寫入環(huán)境
workbook = xlwt.Workbook(encoding='utf-8')
# 創(chuàng)建一個 sheet
worksheet = workbook.add_sheet('sheet')
# 調(diào)用 write 函數(shù)將內(nèi)容寫入到excel中, 注意需按照 行  列  內(nèi)容 的順序
worksheet.write(0, 0, label='car type')
worksheet.write(0, 1, label='50_female_CNS')
worksheet.write(0, 2, label='75_female_CNS')
worksheet.write(0, 3, label='95_female_CNS')

# 保存 excel
workbook.save("你的路徑")

二、Python處理txt文件

1. 打開txt文件

#方法1,這種方式使用后需要關閉文件
f = open("data.txt","r")
f.close()

#方法2,使用文件后自動關閉文件
with open('data.txt',"r") as f: 

打開文件的模式主要有,r、w、a、r+、w+、a+
r:以讀方式打開文件,可讀取文件信息。
w:以寫方式打開文件,可向文件寫入信息。如文件存在,則清空該文件,再寫入新內(nèi)容
a:以追加模式打開文件(即一打開文件,文件指針自動移到文件末尾),如果文件不存在則創(chuàng)建
r+:以讀寫方式打開文件,可對文件進行讀和寫操作。
w+:消除文件內(nèi)容,然后以讀寫方式打開文件。
a+:以讀寫方式打開文件,并把文件指針移到文件尾。

2. 讀取txt文件

# 讀出文件,如果有count,則讀出count個字節(jié),如果不設count則讀取整個文件。
f.read([count])  

# 讀出一行信息。  
f.readline() 

# 讀出所有行,也就是讀出整個文件的信息。   
f.readlines()   

在這里插入圖片描述

f = open(r"F:\test.txt", "r")
print(f.read(5))
f.close()

輸出:1 2 3

f = open(r"F:\test.txt", "r")
print(f.readline())
print(f.readline())
f.close()

輸出
1 2 3 4 5
6,7,8,9,10

f = open(r"F:\test.txt", "r")
print(f.readlines())
f.close()

輸出:[‘1 2 3 4 5\n', ‘6,7,8,9,10\n']

上述讀取的格式均為:str 類型

3. 寫入txt文件(需注意別清空了原來的內(nèi)容)

首先指定待寫入的文件,注意這里是 ‘w'

f = open(r'F:\test.txt','w')
f.write('hello world!')
f.close()

在這里插入圖片描述

content = ['\nhello world1!','\nhello world2!','\nhello world3!\n']
f = open(r'F:\test.txt','w')
f.writelines(content)
f.close()

在這里插入圖片描述

到此這篇關于Python處理excel與txt文件詳解的文章就介紹到這了,更多相關Python處理excel與txt內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python通過ElementTree操作XML

    python通過ElementTree操作XML

    這篇文章介紹了python通過ElementTree操作XML的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • 解決python腳本中error: unrecognized arguments: True錯誤

    解決python腳本中error: unrecognized arguments: True錯誤

    這篇文章主要介紹了解決python腳本中error: unrecognized arguments: True錯誤,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python 遍歷字典的8種方法總結

    Python 遍歷字典的8種方法總結

    遍歷字典是Python中常見的操作,可以很方便的訪問字典中的鍵和值,以執(zhí)行各種任務,本文將介紹Python中遍歷字典的8種方法,包括for循環(huán)、字典方法和推導式等,需要的朋友可以參考下
    2023-10-10
  • 更改Python的pip install 默認安裝依賴路徑方法詳解

    更改Python的pip install 默認安裝依賴路徑方法詳解

    今天小編就為大家分享一篇更改Python的pip install 默認安裝依賴路徑方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • python分割列表(list)的方法示例

    python分割列表(list)的方法示例

    這篇文章主要給大家介紹了python分割列表(list)的方法,文中給出了詳細的示例代碼大家參考學習,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • python隱藏類中屬性的3種實現(xiàn)方法

    python隱藏類中屬性的3種實現(xiàn)方法

    今天小編就為大家分享一篇python隱藏類中屬性的3種實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python 使用PIL.Image制作運動小人的動態(tài)圖思路詳解

    Python 使用PIL.Image制作運動小人的動態(tài)圖思路詳解

    這篇文章主要介紹了Python 使用PIL.Image制作一個運動小人的動態(tài)圖,制作過程也很簡單,只需要把圖片拆分成12等分,每幀大小:67x165;連續(xù)讀取和播放就會形成動態(tài)圖像,需要的朋友可以參考下
    2021-10-10
  • 詳解python 內(nèi)存優(yōu)化

    詳解python 內(nèi)存優(yōu)化

    這篇文章主要介紹了python 內(nèi)存優(yōu)化的相關資料,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
    2020-08-08
  • 總結python中pass的作用

    總結python中pass的作用

    在本篇內(nèi)容里我們給讀者們分享了關于python中pass的作用以及相關實例代碼,有需要的朋友們學習下。
    2019-02-02
  • Python實現(xiàn)iOS自動化打包詳解步驟

    Python實現(xiàn)iOS自動化打包詳解步驟

    這篇文章主要介紹了Python實現(xiàn)iOS自動化打包詳解步驟,文中通過示例代碼以及圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-10-10

最新評論