码迷,mamicode.com
首页 > 其他好文 > 详细

文件读写

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

标签:数据   使用   write   lines   绝对路径   换行符   方式   一个   utf-8   

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

文件读写

标签:数据   使用   write   lines   绝对路径   换行符   方式   一个   utf-8   

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

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