:零基础入门Python I/O:从print函数开始( 三 )
- 文件访问模式及其说明
- r:以只读方式打开文件 。 文件的指针将会放在文件的开头 。 这是默认模式
- rb:以二进制格式打开一个文件用于只读 。 文件指针将会放在文件的开头 。 这是默认模式
- r+:打开一个文件用于读写 。 文件指针将会放在文件的开头
- rb+:以二进制格式打开一个文件用于读写 。 文件指针将会放在文件的开头
- w:打开一个文件只用于写入 。 如果该文件已存在则将其覆盖;如果该文件不存在 , 则创建新文件
- wb:以二进制格式打开一个文件只用于写入 。 如果该文件已存在则将其覆盖;如果该文件不存在 , 则创建新文件
- w+:打开一个文件用于读写 。 如果该文件已存在则将其覆盖;如果该文件不存在 , 则创建新文件
- wb+:以二进制格式打开一个文件用于读写 。 如果该文件已存在则将其覆盖;如果该文件不存在 , 则创建新文件
- a:打开一个文件用于追加 。 如果该文件已存在 , 文件指针将会放在文件的结尾 , 也就是说 , 新的内容将会被写到已有内容之后;如果该文件不存在 , 则创建新文件进行写入
- ab:以二进制格式打开一个文件用于追加 。 如果该文件已存在 , 文件指针将会放在文件的结尾 , 也就是说 , 新的内容将会被写到已有内容之后;如果该文件不存在 , 则创建新文件进行写入
- a+:打开一个文件用于读写 。 如果该文件已存在 , 文件指针将会放在文件的结尾 , 文件打开时会是追加模式;如果该文件不存在 , 则创建新文件用于读写
- ab+:以二进制格式打开一个文件用于追加 。 如果该文件已存在 , 文件指针将会放在文件的结尾;如果该文件不存在 , 则创建新文件用于读写
在Python中 , 读取文件的内容需要以只读的模式先打开一个文件 , 可以用open函数传入文件名和模式标识符 , 再用read函数读取文件中的内容 。 read函数可以从打开的文件中一次性读取全部内容 , 内容被读取到内存并用一个str对象表示 。 read函数的基本语法格式如下:
f = open(filename, mode) f.read(size)read函数常用的参数及其说明如下所示 。
- read函数常用的参数及其说明
- size:接收number , 表示读取的字符数 。 默认为文件中所有字符
使用read函数读取test.txt文件 , 并打印 , 如下所示 。
- read函数读取test.txt文件
该文本中的内容是:Hello World!3. write
在Python中 , 写入文件和读出文件的操作方式是相似的:先调用open函数并传入标识符‘w’或‘wb’ , 再使用write函数进行写入 。 write函数的基本语法格式如下:
f = open(filename, mode) f.write(str)write函数常用的参数及其说明如下所示 。
- write函数常用的参数及其说明
- str:接收任意str , 表示写入的文本内容 。 默认为空
使用write函数写入文件的操作如下所示 。
- write函数写入文件
推荐阅读
- 小新说数码|嗨小爱同学——两款入门级智能音箱开箱评测
- 录音笔入门级录音笔 搜狗C1实用主义更值得首选
- 毒草科技|如何挑选入门级智能录音笔?搜狗C1对比讯飞A1,谁更值得买?
- 语言最红语言Python跌落榜三,Rust最受喜爱!Stack Overflow 2020报告出炉
- CSDN|儿童节教你用 Python 画出童年回忆
- CSDN|基础软件,未来只有开源一条路?
- 新智元|机器学习团队常用工具总结,人生苦短,我用Python!
- 工具机器学习团队常用工具总结,人生苦短,我用Python!
- |从Excel中解救你!如何用Python实现报表自动化
- 大哥大短讯|华为智慧屏解密之基础电视能力
