Python---4.文件读写
来源:互联网 发布:云桌面软件 编辑:程序博客网 时间:2024/05/29 07:32
文件读写
一 使用内置模块open打开文件
声明:open(‘路径’, ‘模式’, encoding=’编码’, errors=”)
路径:文件的绝对路径或者相对路径(要注意特殊字符的转义)
- ’c:\\path\\data.txt’
- r’c:\path\data.txt’ (字符串前加r,表示忽略转义字符,)
模式:’r’ 读 ‘w’ 清空写 ‘rw’ 读写 ‘a’ 追加文本
模式+b,即为以二进制的方式读写等(二进制读时,就不用再指明编码) :
‘rb’ 二进制读
‘wb’ 二进制写
errors的取值一般有strict,ignore,当取strict的时候,字符编码出现问题的时候,会报错,当取ignore的时候,编码出现问题,程序会忽略而过,继续执行下面的程序
二 codecs模块的open方法打开文件
codecs.open(‘路径’, ‘模式’, ‘编码’,’errors’ )
三 操作
f = open('data.txt', 'r') #以只读的方式声明一个文件的连接f.read() #读取文件所有内容到一个字符串f.read(N) #一次读取指定字符(字节)信息f.readlines() #按行读取到列表f.readline() #读取下一行#------------------------------f = open('data.txt', 'w') #以清空写的方式打开一个文件连接(打开文件的同时会清空文件的内容)f.write('str') #写入字符串f.writelines(list) #写入一个列表,每个列表一个元素写一行f.flush() #当我们对文件进行写入时,在关闭文件之前,写入的内容都在缓存中,并没有立即写入到文件中,也就是没关闭文件连接之前查看文件,里面没有内容的,flush()方法可以在不关闭文件的情况下输出缓存到磁盘文件里f.close() #关闭文件的连接(使用完文件后,一定要关闭文件连接)
四 使用上下文管理器打开文件
with open(path, 'w|r') as f: f.read() .......#等等操作
这是一种上下文的语法,运行结束后会自动关闭与文件的连接
小结
- 以上是自己学python时的一些笔记,感觉写在本上不方便,正好利用闲暇时间腾到csdn上。
- 自己的总结,如果有那些地方不合理或有有误,请指正。
- 知识体系图:[Python3基础
阅读全文
0 0
- Python---4.文件读写
- python--python读写文件
- Python读写Unicode文件
- python Ini文件读写
- Python读写文件
- Python读写文件
- Python读写ini文件
- Python读写文件
- Python读写文件
- Python文件的读写
- python读写文件
- python文件读写
- [Python]读写文件方法
- python 文件读写操作
- Python文件读写操作
- Python读写文件
- python之读写文件
- python读写文件
- UILabel,UITextField,UIButton,UIimageView
- [DFS] HOJ 1797 Red and Black
- Eigen 输出格式
- Linux 的字符串截取很有用:有八种方法。
- 汇编中调用printf
- Python---4.文件读写
- 百家讲坛 大风歌
- 设计模式2-工厂模式
- fork没有返回2次,它只返回1次
- 机器学习常见模型分析与比较
- 数学公式归纳积累
- concurrentHashMap
- super init
- 九度 1009:二叉搜索树