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

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,這種方式使用后需要關(guān)閉文件
f = open("data.txt","r")
f.close()

#方法2,使用文件后自動關(guān)閉文件
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()

在這里插入圖片描述

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

相關(guān)文章

  • Django Admin 管理工具的實現(xiàn)

    Django Admin 管理工具的實現(xiàn)

    這篇文章主要介紹了Django Admin 管理工具的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • python 采用paramiko 遠程執(zhí)行命令及報錯解決

    python 采用paramiko 遠程執(zhí)行命令及報錯解決

    這篇文章主要介紹了python 采用paramiko 遠程執(zhí)行命令及報錯解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • Python機器學習工具scikit-learn的使用筆記

    Python機器學習工具scikit-learn的使用筆記

    這篇文章主要介紹了Python機器學習工具scikit-learn的使用筆記,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • 舉例講解Python裝飾器

    舉例講解Python裝飾器

    這篇文章主要介紹了Python裝飾器的相關(guān)資料,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • python實現(xiàn)兩個dict合并與計算操作示例

    python實現(xiàn)兩個dict合并與計算操作示例

    這篇文章主要介紹了python實現(xiàn)兩個dict合并與計算操作,結(jié)合具體實例形式分析了Python使用collections.Counter進行字典dict合并與遍歷輸出相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • Python使用Pillow實現(xiàn)圖像基本變化

    Python使用Pillow實現(xiàn)圖像基本變化

    這篇文章主要為大家詳細介紹了Python如何使用Pillow實現(xiàn)圖像的基本變化處理,文中的示例代碼講解詳細,具有一定的學習價值,需要的可以了解一下
    2022-10-10
  • Python中對數(shù)組集進行按行打亂shuffle的方法

    Python中對數(shù)組集進行按行打亂shuffle的方法

    今天小編就為大家分享一篇Python中對數(shù)組集進行按行打亂shuffle的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Pytest執(zhí)行unittest TestSuite(測試套件)的實現(xiàn)方法

    Pytest執(zhí)行unittest TestSuite(測試套件)的實現(xiàn)方法

    TestSuite一直是unittest的靈活與精髓之處,在繁多的測試用例中,可以任意挑選和組合各種用例集,這篇文章主要介紹了Pytest執(zhí)行unittest TestSuite(測試套件)的實現(xiàn)方法,需要的朋友可以參考下
    2021-08-08
  • Pygame實戰(zhàn)之檢測按鍵正確的小游戲

    Pygame實戰(zhàn)之檢測按鍵正確的小游戲

    這篇文章主要為大家介紹了利用Pygame模塊實現(xiàn)的檢測按鍵正確的小游戲:每個字母有10秒的按鍵時間,如果按對,則隨機產(chǎn)生新的字符,一共60s,如果時間到了,則游戲結(jié)束。快來跟隨小編一起學習一下吧
    2021-12-12
  • Python3實現(xiàn)自定義比較排序/運算符

    Python3實現(xiàn)自定義比較排序/運算符

    這篇文章主要介紹了Python3實現(xiàn)自定義比較排序/運算符,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02

最新評論

大悟县| 明星| 祁连县| 神池县| 天门市| 南平市| 察隅县| 长寿区| 分宜县| 宜春市| 邻水| 霍山县| 姜堰市| 奉节县| 内江市| 岑巩县| 若羌县| 杭锦后旗| 教育| 望城县| 古丈县| 乾安县| 乌拉特后旗| 宜兰县| 从江县| 抚顺市| 阿拉善左旗| 清水河县| 胶南市| 循化| 湖南省| 云南省| 延寿县| 商丘市| 竹山县| 嵊州市| 隆化县| 柳河县| 进贤县| 镇原县| 抚松县|