一。內建函式
以下是python的內建函式:
1)常用內建函式
set() :集合,主要用來去重。二。dict():字典模式。
min():返回可迭代物件中,最小元素。
max():返回可迭代物件中,最大元素。
sorted():根據迭代z中的項返回乙個新的已經排序的列表(預設是正序)
input():寫入標準輸出,並以字串形式返回。
int():int型別,一般用來轉化數字的型別。
open():開啟檔案。
str():str資料型別,用來轉換字串型別。
float():浮點數型別,用來做數字浮點數的轉化。
print():返回**物件,也就是通常說的列印。
tuple():用來轉換為元組格式。
len():返回物件的長度.
type():用來返回物件的資料型別。
list():列表型別,
range():可輸出指定長度與步長的數字,不可變。
open(file, mode='r', buffering=none, encoding=none, errors=none, newline=none, closefd=true)「r」開啟讀取(預設)
「w」開啟進行寫入,首先截斷檔案
「x」建立乙個新檔案並開啟它進行寫入
「a」開啟進行寫入,如果檔案存在,則追加到檔案末尾
「b」二進位制模式
「t」文字模式(預設)
「+」開啟磁碟檔案進行更新(讀寫)
「u」通用換行模式(已棄用)
1.讀取檔案 read():
# 開啟檔案file = open("test_1.txt", encoding='utf-8')
# 讀取資料
data = file.read()
print(data)
# 關閉檔案
file.close()
2.常用模式
mode = 'a', 追加模式mode = 'x', 原創模式,獨創模式
mode = 'b', 二進位制模式, 't'文字
注意:
1)在 w 模式下,如果之前沒有這個檔案,將會建立新檔案2)寫入中文需要指定編碼格式為 utf-8, gbk,否則會出現亂碼。
3)讀寫檔案時,本著開啟一次檔案就關閉的習慣
例子1(追加:at):
file = open('test_1.txt', mode='at', encoding='utf-8')# 寫入資料
file.write("我是學渣")
# 關閉檔案
file.close()
例子2(檔案預設位置:r+)
file = open('test_1.txt', mode='r+', encoding='utf-8')
# 寫入資料file.write('新內容')
print(file.read())
# 關閉檔案
file.close()
3.readlines()
讀取每一行, 會存放到列表當中,每乙個行的內容就乙個列表的乙個元素。
例子:
f = open('test_2.txt')執行結果為:lines = f.readlines()
print(lines)
test_2.txt 檔案內容為:
4.with
語句可以節省關閉檔案的操作
上下文表示式
例子:
with open("test_1.txt") as f:print("開始列印檔案內容")
print(f.read())
test_1.txt檔案內容為:
執行結果:
python內建函式之open 函式
python open 函式用於開啟乙個檔案,建立乙個 file 物件,相關的方法才可以呼叫它進行讀寫。open name mode buffering 不同模式開啟檔案的完全列表 模式 描述r以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。rb以二進位制格式開啟乙個檔案用於唯讀。檔...
python檔案讀寫操作 內建open 函式
python中的open 方法是用於開啟乙個檔案,如果該檔案損壞或者無法開啟,會丟擲 oserror 完整語法格式 open file,mode r buffering none,encoding none,errors none,newline none,closefd true open 函式常...
Python的內建函式open 的注意事項
用法 open file address open mode 例子 f open d pycharmprojects log.txt w oepn 函式需要兩個入參 param 1 需要開啟的檔案位址 param 2 開啟檔案的讀寫模式 讀寫模式型別如下 w 可寫模式,目標檔案為空時,建立新檔案 w...