码迷,mamicode.com
首页 > 编程语言 > 详细

Python文件读写操作

时间:2018-10-24 20:13:44      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:方式   进制   close   encoding   内容   操作   imp   exce   pytho   

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

Python文件读写操作

标签:方式   进制   close   encoding   内容   操作   imp   exce   pytho   

原文地址:http://blog.51cto.com/6000734/2308450

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!