二、文件處理
文件處理是指對于文本文件、二進(jìn)制文件以及其他類型的文件進(jìn)行讀取、
1. 文件讀取
()函數(shù)打開文件進(jìn)行讀取,讀取時(shí)需要指定文件路徑和打開方式。常用的打開方式有
- ‘r’只讀模式
- ‘w’寫入模式
- ‘a(chǎn)’追加模式
- ‘b’二進(jìn)制模式
('file.txt', 'r') as ftent = f.read()ttent)
2. 文件寫入
()函數(shù)打開文件進(jìn)行寫入,寫入時(shí)需要指定文件路徑和打開方式。如果文件不存在,則會(huì)自動(dòng)創(chuàng)建。常用的打開方式有
- ‘w’寫入模式
- ‘a(chǎn)’追加模式
('file.txt', 'w') as f
f.write('Hello, World!')
3. 文件修改
()函數(shù)打開文件進(jìn)行修改,修改時(shí)需要指定文件路徑和打開方式。常用的打開方式有
- ‘r+’讀寫模式,指針在文件開頭
- ‘w+’讀寫模式,指針在文件開頭,會(huì)清空文件內(nèi)容
- ‘a(chǎn)+’讀寫模式,指針在文件末尾
('file.txt', 'r+') as ftent = f.read()
f.seek(0)!')
三、表格處理
表格處理是指對于Excel、CSV等格式的表格文件進(jìn)行讀取、
1. 表格讀取
dasdas支持多種格式的表格文件,包括Excel、CSV、JSON等。
portdas as pd
ame='Sheet1')t(df)
2. 表格寫入
das庫將數(shù)據(jù)寫入表格文件,可以使用to_excel()、to_csv()等方法。
portdas as pd
eame', 'Jerry'], 'age' [18, 19]})amedex=False)
3. 表格修改
das庫可以方便地對表格進(jìn)行修改。例如,可以使用loc[]、iloc[]等方法來選擇需要修改的行和列,使用at[]、iat[]等方法來修改單元格的值。
portdas as pd
ame='Sheet1')ame', 'age'] = 20amedex=False)
中文件和表格處理的技巧,包括文件讀取、修改以及表格讀取、在實(shí)際數(shù)據(jù)處理中,這些技巧都是非常有用的,可以大大提高數(shù)據(jù)處理的效率。