1/2 数据获取:本地数据的获取
生活随笔
收集整理的這篇文章主要介紹了
1/2 数据获取:本地数据的获取
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
o. 文件的打開
open()函數(shù)返回一個文件(file)對象,文件對象可迭代。
- mode為可選參數(shù),默認值為r(讀)
| r | 以讀模式打開 |
| w | 以寫模式打開(清空原內(nèi)容) |
| a | 以追加模式打開(從EOF開始,必要時創(chuàng)建新文件) |
| r+ | 以讀寫模式打開 |
| w+ | 以讀寫模式打開(清空原內(nèi)容) |
| a+ | 以讀和追加模式打開 |
| b | 二進制文件(rb、wb、ab、rb+、wb+、ab+) |
- buffering為可選參數(shù),默認值為-1(-1表示使用系統(tǒng)默認的緩沖區(qū)大小,0表示不緩沖,1或大于1的值表示緩沖一行或指定緩沖區(qū)大小)
o. 文件的關(guān)閉和讀寫
| file_obj.read(size) | 從文件中至多讀出size字節(jié)數(shù)據(jù),返回一個字符串。若沒有size,則讀到文件結(jié)束 |
| file_obj.write(str) | 將一個字符串寫入文件 |
| file_obj.readline() | 讀取一行數(shù)據(jù) |
| file_obj.readines() | 讀取多行數(shù)據(jù) |
| file_obj.writelines() | 寫入多行數(shù)據(jù) |
| file_obj.close() | 關(guān)閉文件 |
| file_obj.seek(offset, whence=0) | 在文件中移動文件指針。從whence(0表示文件頭部,1表示當(dāng)前位置,2表示文件尾部)偏移offset個字節(jié) |
o. with語句
with語句在執(zhí)行后會主動關(guān)閉文件句柄,所以在程序中不需要再另外寫close()語句。
總結(jié)
以上是生活随笔為你收集整理的1/2 数据获取:本地数据的获取的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2/2 常用函数:标准库函数
- 下一篇: Navicat120_premium_c