1、open(文件名(通常是.txt),模式,encoding = 模式)
文件名通常是.txt,不然要做预处理
(encoding的模式通常用utf-8)
模式通常分为3种:
①只读模式 'r'
f = open('文件.txt','r',encoding = 'utf-8')
这个模式只能读取文件内容
②追加模式 'a'
可以在文档后面增加内容
f = open('文件.txt','a',encoding = 'utf-8')
③替换模式 'w'
可以新建一个文件或把一个文件给替换掉
f = open('文件.txt','w',encoding = 'utf-8')
2、变量.close()
把一个文档关闭
3、变量.read()
只能在只读模式里面用,可以读取整篇文章的内容,返回的是字符串
如果1.txt里面存的是:
3526
3748
f = open('1.txt','r',encoding = 'utf-8')
print(f.read())
f.close()
输出:
3526\n3748
4、变量.write(str)
(1)追加模式:
在文档后面追加str(string类型)
比如还是原来的1.txt:
f = open('1.txt','a',encoding = 'utf-8')
f.write('\n1344')
f.close()
1.txt变成这样了:
3526
3748
1344
(2)替换模式:
把文档替换成str
比如我们还是用1.txt:
f = open('1.txt','w',encoding = 'utf-8')
f.write('1344\n2344')
f.close()
1.txt变成了这样:
1344
2344
好了,以上就是最基本的常用文件处理函数,下期我会讲readline(),readlines(),writelines(),strip()等函数
注:如有差错,请尽快在评论区告诉我,我会尽快修改,谢谢!
标签:文件,utf,encoding,python,笔记,模式,txt,open From: https://blog.csdn.net/2401_86585637/article/details/142030475