文件操作的其他方法

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命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

从其他片段添加新的 RecyclerView 项

Android:片段内的按钮操作

python中的模块

简单的方法来分享/讨论/协作的代码片段?