首页 > 其他 > 详细

文件读写

时间:2018-08-07 01:16:30      阅读:200      评论:0      收藏:0      [点我收藏+]

1默认打开文件是打开当前目录下的,想打开其他目录下的文件,写上绝对路径就好了。

文件指针

小技巧  写路径时 前面加个r,代表原字符的意思,例如r‘C:\\niuhanyang\\desktop‘  就不会将\n转译当做换行符

f = open(‘练习用的文件.txt‘)   # 当文件里有中文,加上encoding=‘utf-8‘会报错,把encoding=‘utf-8‘去掉反而不会报错,能打印出中文。百度了一下还是没搞懂
print(f.read())#获取文件里面的所有内容
print(f.readline()) #读取文件一行的数据
print(f.readlines())#读取文件里面所有的数据,每一行的数据放到一个list里面


f.write(sdfd)


文件打开有三种方式,不声明的话,默认是只读模式(无法写)
默认第二个参数声明是哪种模式
f = open(‘练习用的文件.txt‘,‘r‘)




1只读模式 r :只能读,不能写,文件不存在会报错
2写模式 w:会覆盖以前文件,不能读,文件不存在的话,会自动帮你新建,不会报错#要慎重使用写模式
3追加模式 a:在文件末尾,

4读写模式 r+: 可以读,可以写,打开不存在的文件会报错
5写读模式 w+: 会清空原来内容,可以写,


总结:
只要沾上r,文件不存在就报错
只要沾上w,文件内容肯定会被清空

----12点了,先休息,剩下一点尾巴,明早补上 截止39:03

文件读写

原文:https://www.cnblogs.com/siyuyisheng/p/9434329.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!