更新時(shí)間:2021-04-12 來源:黑馬程序員 瀏覽量:
IT就到黑馬程序員.gif)
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ù)。
猜你喜歡:
1024首播|39歲程序員逆襲記:不被年齡定義,AI浪潮里再迎春天
2025-10-241024程序員節(jié)丨10年同行,致敬用代碼改變世界的你
2025-10-24【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營】深圳跨境電商運(yùn)營畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19while循環(huán)嵌套和for循環(huán)嵌套語法格式介紹【Python學(xué)習(xí)教程】
2021-04-12python培訓(xùn)哪個(gè)靠譜?【百度云資源】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