更新時(shí)間:2021-04-12 來源:黑馬程序員 瀏覽量:
Python中如果需要對文件進(jìn)行寫入,有writelines()方法和write()方法兩種方法,write()用于寫入數(shù)據(jù),writelines()用于寫入字符串序列,下面我們來詳細(xì)看一下這兩種方寫入數(shù)據(jù)是如何操作的。
1.write()方法
使用write()方法向文件中寫入數(shù)據(jù),其語法格式如下。
txt_data.write(str)
在上述格式中,txt_data表示文件對象,參數(shù)str表示要寫入的字符串,若字符串寫入成功,write()返回本次寫入文件的長度。
例如,向文件txt_file.txt中寫入一段話,具體代碼如下:
txt_data = open('txt_file.txt',encoding='utf-8',mode='a+') print(txt_data.write('Hello world'))
運(yùn)行代碼,結(jié)果如下所示:
11
程序運(yùn)行完畢,打開txt_file.txt文件,文件中的內(nèi)容如圖1所示。
圖1 打開txt_file.txt文件
2.writelines()方法
writelines()方法用于向文件中寫入字符串序列,其語法格式如下:
txt_data.writelines([str])
使用writelines()方法向文件txt_file.txt中寫入數(shù)據(jù),示例代碼如下:
txt_data = open('txt_file.txt', encoding='utf-8', mode='a+') txt_data.writelines(["\n"+'python', '程序開發(fā)'])
程序運(yùn)行完畢,打開txt_file.txt文件,文件中的內(nèi)容如圖2所示。
圖2 打開txt_file.txt文件
由圖2中可知,使用writelines()方法成功向文件寫入數(shù)據(jù)。
猜你喜歡:
while循環(huán)嵌套和for循環(huán)嵌套語法格式介紹【Python學(xué)習(xí)教程】
2021-04-12python培訓(xùn)哪個靠譜?【百度云資源】python視頻教程完整版
2021-04-08Redis中l(wèi)ist底層的實(shí)現(xiàn)方式與區(qū)別【pytho面試題】
2021-04-02pymongo常用的幾種交互對象【Python技術(shù)文章】
2021-04-01Python不同數(shù)據(jù)類型之間可以相互轉(zhuǎn)換嗎?
2021-03-25什么是整型?怎樣理解Python的整型?
2021-03-25