Python文件讀寫操作

import traceback
import sys
def read_file():

找到文件詳解:文件與py的執行文件在相同路徑下,直接用文件的名字就可以打開文件

# 文件與py的執行文件不在相同路徑下,用絕對路徑找到文件
# 文件的路徑,需要用取消轉譯的方式來表示:1.\\    2.r''
# 如果以寫文件的方式打開一個文件,那麼不存在的文件會被創建,存在的文件之前的內容會被清空
# r只讀,w寫文件,a追加文件,rb二進制只讀文件 r+ 讀寫,文件指針將在文件的開頭
# '\n' 文件的換行
try:
    f = open(r'D:\2018\Pagin.xml', 'r', encoding='utf-8')
    data = f.read()
    print(data)

#異常處理幾種方案
#except Exception as e:
#    print(e)
except:
    fe=open(r'D:\2018\plog.txt','a',encoding='utf-8')
    traceback.print_exc(file=fe)
    fe.flush()
    fe.close()
#except:
#    info=sys.exc_info()
#    print(info[0],":",info[1])
finally:
    f.close() #回收操作系統級打開的文件

#執行讀取文件的方法
read_file()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章