文件的先关操作

1,r:可读

2,w:写

3,a:追击模式

4,r+ 可读写文件(可读,可写,可追击)

5,w+ 写读模式

6,a+ 追加模式

7,rb   wb  ab  表示二进制文件

二:文件常用操作

1,read() 全部读取

2,readline()只读取一行操作

3,readlines()把文章内容以换行符分割,并生成list 

    ['我越无所适从\n', '越会事与愿违\n', '在交错的时空\n', '灵魂加速下坠\n', 'Here we are, here we are, here we are\n'

4,seek 移动光标位置 文件名.seek(写把光标移到哪里)

5,tell 获取光标的位置 文件名.tell()

6,flush 刷新

复制代码
import sys,time         #加载模块

for i in range(40):
    sys.stdout.write("#")
    sys.stdout.flush()          #flush 强制刷新缓存到内存的数据写入硬盘
    time.sleep(0.1) 
View Code
复制代码

7,truncate  截断

  truncate跟光标位置无关,从文件首部开始截取字符;如果是truncate(0)会把文件清空

8,with 语句

 

其他内容参考另一篇博客

 

 

1
<em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><br><br><br></em></em></em>
posted @   冰滴的眼泪  阅读(153)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· .NET 进程 stackoverflow异常后,还可以接收 TCP 连接请求吗?
· SQL Server统计信息更新会被阻塞或引起会话阻塞吗?
阅读排行:
· 传国玉玺易主,ai.com竟然跳转到国产AI
· 自己如何在本地电脑从零搭建DeepSeek!手把手教学,快来看看! (建议收藏)
· 我们是如何解决abp身上的几个痛点
· 本地部署 DeepSeek:小白也能轻松搞定!
· 普通人也能轻松掌握的20个DeepSeek高频提示词(2025版)
点击右上角即可分享
微信分享提示