python——文本文件

建立文件

mode参数值 功能描述
‘r’ 以只读的方式打开已存在的文件
‘w’ 以可写的方式打开文件;若指定的文件不存在,则建立新文件
‘x’ 以可写的方式建立新文件
‘a’ 以追加的方式打开一个文件,若指定的文件不存在,则建立新文件,再追加写入
‘b’ 二进制模式
‘t’ 文本模式
‘+’ 以读写方式打开一个文件
‘U’ 通用换行符模式(不建议使用)

其中,r,w,x,a为打开文件的基本模式,b,t,+,U可与基本模式组合使用,例如‘rb’,‘wb’,‘xb’,‘ab’,‘rt’,‘wt’,‘xt’,‘at’,‘r+’,‘w+’,‘x+’,‘a+’

python建立文件的两种常用方法有open(),with open()

1、open()

1.1、写入文件write()

file = open('D:/demo.txt','w')
file_content = file.write('I like python!')
file.close()
print('保存成功')

效果图:
在这里插入图片描述
1.2、读取文件read()

file = open('D:/demo.txt','r')
file_content = file.read()
file.close()
print(file_content)

效果图:
在这里插入图片描述
还有其它的mode功能大家可以自己多练习一下

2.with open()

注意缩进格式
2.1、读取文件

with open('D:/demo.txt','r') as f:
	print(f.read())

在这里也要说下read()、readline()和readlines()的区别
read()是全部读取
readline()是读取第一行
readlines()是读取每行以列表的形式打印

2.2、追加写入文件

with open('D:/demo.txt','a') as f:
	f.write('我爱python')

在这里插入图片描述
正在尝试写博客,把会的分享给你们,如有写的不好的地方,希望指点一下,喜欢的朋友们请点个赞,谢谢!

猜你喜欢

转载自blog.csdn.net/Woo_home/article/details/88607657