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