建立文件
| 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')

正在尝试写博客,把会的分享给你们,如有写的不好的地方,希望指点一下,喜欢的朋友们请点个赞,谢谢!
本文详细介绍了Python中使用open()和with open()进行文件创建、读取、写入和追加的方法,包括各种mode参数的功能说明,如'r'、'w'、'a'等,并通过实例演示了read()、write()、readline()和readlines()的用法。
976

被折叠的 条评论
为什么被折叠?



