文件操作的其他方法
Posted monster7
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件操作的其他方法相关的知识,希望对你有一定的参考价值。
f.closed 是否关闭
f.encoding 显示文件打开的编码,而不是文件以什么方式存的编码
f=open(\'b.txt\',\'r+\',encoding=\'latin-1\') #latin编码比较万能 如果不知道文件可以尝试用latin解码或者编码 data=f.read() print(data) f.write(\'aaaaaaaaaaa\')
f.flush 刷新,写文件的时候就是在内存里写,一保存是保存到硬盘
isatty是不是终端
name 文件名
seek(3) 控制光标的移动 括号里数字的就是字节 如果一个字是三个字节 你括号里是1的话根本读不出来
tell 光标目前所在的位置,都是以字节为单位
f=open(\'b.txt\',\'r\',encoding=\'utf-8\',newline=\'\') #newline就是读取文件中真正的换行符号 比如windows里面换行是/r/n print(f.readlines())
read(4) 读的是字符,括号里的4就代表读4个字符
truncate(10) 截断,其实是在写文件,必须要用+模式,但是唯独w+模式不行,因为一用w+模式就会把文件清空,导致截断失败
以上是关于文件操作的其他方法的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程