国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python文件操作,open讀寫文件,追加文本內容實例

2020-02-23 04:10:27
字體:
來源:轉載
供稿:網友

1.open使用open打開文件后一定要記得調用文件對象的close()方法。比如可以用try/finally語句來確保最后能關閉文件。

file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close( )

注:不能把open語句放在try塊里,因為當打開文件出現異常時,文件對象file_object無法執行close()方法。

2.讀文件讀文本文件input = open('data', 'r')

#第二個參數默認為rinput = open('data')

讀二進制文件input = open('data', 'rb')

讀取所有內容file_object = open('thefile.txt')

try: all_the_text = file_object.read( )finally: file_object.close( )


讀固定字節file_object = open('abinfile', 'rb')

try: while True: chunk = file_object.read(100) if not chunk: break do_something_with(chunk)finally: file_object.close( )

讀每行list_of_all_the_lines = file_object.readlines( )

如果文件是文本文件,還可以直接遍歷文件對象獲取每行:

for line in file_object: process line

3.寫文件寫文本文件output = open('data.txt', 'w')

寫二進制文件output = open('data.txt', 'wb')

追加寫文件output = open('data.txt', 'a')

output .write("/n都有是好人")output .close( )

寫數據file_object = open('thefile.txt', 'w')

file_object.write(all_the_text)file_object.close( )

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪洞县| 大同市| 伊宁县| 日照市| 根河市| 辽中县| 朝阳区| 荃湾区| 德江县| 九寨沟县| 公主岭市| 蕲春县| 大邑县| 承德市| 衡山县| 肇庆市| 拉孜县| 水富县| 城口县| 清流县| 务川| 获嘉县| 手游| 庆元县| 东方市| 定西市| 和平县| 金川县| 江陵县| 祁门县| 勃利县| 鱼台县| 留坝县| 宜春市| 黄石市| 玉溪市| 涡阳县| 莒南县| 凭祥市| 甘泉县| 旬邑县|