Python的文件操作
2019-09-16 19:48
183 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/freedom00001/article/details/100899223
Python想要对文本进行增删改查,就需要用到open
open有三种模式:
- read:读取文件,只能读不能写
- write:覆盖写文件,之前的内容会全部覆盖
- append:追加写文件,写的内容会追加在文件最后
read
读取文件有两种方式
f=open(r'C:\Users\Administrator\Desktop\123.txt','r',encoding='utf-8') print(f.read()) f.close()
打开文件之后一定要记得关闭,否则会占用内存
with open(r'C:\Users\Administrator\Desktop\123.txt','r',encoding='utf-8') as f: data=f.read() print(data)
write
with open(r'C:\Users\Administrator\Desktop\123.txt', 'w', encoding='utf-8') as f: f.write('1111\n2222\n3333\n4444') result = f.writable() print(result)
append
with open(r'C:\Users\Administrator\Desktop\123.txt', 'a', encoding='utf-8') as f: f.write('\n5555')
光标移动
with open(r'C:\Users\Administrator\Desktop\123.txt', 'rb') as f: f.seek(2,0) print(f.read())
括号内的数字:
- 第一个数字代表光标将要从左向右移动几个字符
- 第二个字符代表光标从哪开始移动。0代表开头,1代表当前位置,2代表末尾
相关文章推荐
- 关于python文件操作
- 记一次python3 大文件解压和操作
- 【13】Python之常用文件操作
- 关于python文件操作
- python with statement 进行文件操作指南
- 文件行python 简单文件操作 修改文件指定行
- python中的文件操作
- python中文件以及文件夹操作
- Python 核心编程笔记_Chapter_3 Note_4 创建python文件(练习文件操作)
- python对xml文件操作小例程
- python 37 pandas操作csv文件小结,csv文件合并
- Python学习笔记3-文件的简单操作
- python文件操作API【转】
- Python使用ConfigParser模块操作配置文件的方法
- python-操作文件路径
- Python----文件操作
- python操作文件大全
- Python--文件操作之遍历目录
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- Python 文件/文件夹操作(读写read/write、复制copy、删除delete、重命名rename)