标签:数据 使用 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