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()