Python學(xué)習(xí)筆記 -- 文件,讀取表格

這算是一篇來晚了的文章,本來這個(gè)內(nèi)容應(yīng)該在暑假學(xué)習(xí)的,剛好現(xiàn)在老師教到了,就整理一下啦~~

文件是什么呢

就是我們要在python打開或者修改電腦的文件。

怎么打開呢~

myfile = open("./L03_C_files/filename.txt")

那怎么讀取怎么修改呢?

這里介紹以下的模式~

1. 模式“r” 讀取文件:(注意每次都要關(guān)閉噢?。?/h2>

file = open("/Users/newfile.txt" , "r")

cont = file.read()

print(cont)?

file.close()

讀取指定字符數(shù):

file = open("/Users/newfile.txt","r")

print(file.read(16))

file.close

這樣就會(huì)讀取前16個(gè)字符!

如果想要打印出每一行:

file = open("/Usersnewfile.txt","r")

for each_line in file:

????????????print(each_line)

file.close

2. 模式“w” 寫入文件:

file = open("/Users/newfile.txt","w")

file.write("This has been written to a file")#還會(huì)返回你一共寫入了多少字符

file.close()

3. 確保你關(guān)閉了文件

為了避免浪費(fèi)資源,我們要確保文件在使用后始終關(guān)閉。一種實(shí)現(xiàn)方法是使用tryfinally語句。

也可以使用with 語句

這將創(chuàng)建一個(gè)臨時(shí)變量(通常稱為“ f”),該變量只能在with語句的縮進(jìn)塊中訪問。在下面的代碼中,即使其中發(fā)生異常,該文件也會(huì)在with語句的結(jié)尾自動(dòng)關(guān)閉。

4. 讀取表格

在這里,我們創(chuàng)建了一個(gè)名為load_csv()的函數(shù)來包裝此行為,該行為將采用文件名并返回?cái)?shù)據(jù)集。我們將加載的數(shù)據(jù)集表示為兩個(gè)列表。

第一個(gè)列表是行的列表,第二個(gè)列表是列的列表。

reader function是return something in "line" variable

list function是 create a list from lines variable?

開始讀取,看有多少行和列

但是上面這個(gè)方法有缺點(diǎn),就是會(huì)讀取空行

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容